Hello,
hope you are doing well.
Could you clarify what behavior/functionality you are trying to validate? Are you evaluating the maximum supported UART baud rate or implementing an application that echoes received data?
From your modified Uart_RxCallBack function, have you tested whether the packet loss still occurs if SerialManager_WriteBlocking() and Serial_Print() are removed from the callback (or handle the transmit operation elsewhere in the application context rather than directly inside the callback) and only the received byte count is recorded?
This could help determine whether the packet loss is related to the UART/LPUART itself or to the additional processing added in the callback. At higher baud rates, operations such as blocking writes and debug prints may delay the receive path and contribute to data loss.
Also, you mention kw47loc_freertos_lpuart_cm33_core0, are you referring to an example project that was available in a previous SDK release? If so, which SDK version contains the example you are comparing against?
Best regards,
Sofia.