This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3220SF UART回调模式异常

你好,我使用CC3220SFMOD模块,发现,在使用UART 读取串口数据时,会发生[ERROR] - FATAL ERROR: Async event timeout detected 事件,然后整个系统就卡死了。

下面是我的UART配置:

uartParams_1.baudRate = 3000000; //波特率
uartParams_1.writeMode=UART_MODE_CALLBACK; //写模式使用回调模式
uartParams_1.writeCallback = cs_write_call_back;//回调函数
uartParams_1.writeDataMode = UART_DATA_BINARY;
uartParams_1.readDataMode = UART_DATA_BINARY;
uartParams_1.dataLength = UART_LEN_8;
uartParams_1.stopBits = UART_STOP_ONE; 
uartParams_1.readMode = UART_MODE_CALLBACK;
uartParams_1.readEcho = UART_ECHO_OFF; 
uartParams_1.readCallback = cs_read_call_back; 
uartParams_1.parityType = UART_PAR_NONE;

此串口读取是在一个线程中进行,读与写都是回调模式,因为另一方不时会发送数据过来,有时CC3220SFMOD模块发起uart_read后另一方发送数据给模块但是模块无法读取到数据