SDK version 6.40
I opened two UART channels, and after a period of time, the writeCallbck did not return ,How can I locate this issue.
I printed count while UART2_write and writeCallback,when the problem occurs, the writeCount is greater than callbackCount

The code is as follows
UART2_Params params;
size_t bytesRead = 0;
/* Create a UART where the default read and write mode is BLOCKING */
UART2_Params_init(¶ms);
params.readMode = UART2_Mode_CALLBACK;
params.writeMode = UART2_Mode_CALLBACK;
params.readCallback = user_uart_uart2ReadCallback;
params.writeCallback = user_uart_uart2WriteCallback;
params.baudRate = 115200;
uartHandle2 = UART2_open(CONFIG_UART2_0, ¶ms);
params.readCallback = user_uart_uartReadCallback;
params.writeCallback = user_uart_uartWriteCallback;
uartHandle = UART2_open(CONFIG_UART2_1, ¶ms);
if (uartHandle2 == NULL) {
/* UART2_open() failed */
while (1);
}
if (uartHandle == NULL) {
/* UART2_open() failed */
while (1);
}
UART2_rxEnable(uartHandle2);
UART2_read(uartHandle2, uartRead2.buf, sizeof(uartRead2.buf), &bytesRead);
UART2_read(uartHandle, uartRead.buf, sizeof(uartRead.buf), &bytesRead);




