工具与软件:
大家好、团队成员:
我使用的是 AM2634评估板、并尝试在 DMA 模式下接收 UART 上的数据、可以在现有代码示例中正常工作、但只运行一次、
我想持续使用它、请告诉我最好的方法
我也尝试过这个,但不起作用
DMA 接收回调函数。
void RxCallback (UART_Handle handle、UART_Transaction * TRANS)
{
/*读取8个字符*/
gNumBytesRead = 0u;
Trans->buf =&gUartReceiveBuffer[0U];
TRANS->COUNT = APP_UART_RECEIVE_BUFSIZE;
UART_Transaction_init (trans);
CacheP_WBInv ((void *)&gUartReceiveBuffer[0U]、APP_UART_RECEIVE_BUFSIZE、CacheP_TYPE_ALL);
transferOKrx = UART_read (gUartHandle[CONFIG_UART_CONSOLE]、TRANS);
APP_UART_ASSERT_ON_FAILURE (transferOKrx、trans);
}
