RT-Thread GD32F4xx Usart 驱动之DMA接收
目录
1、直接测试dma接收问题
在gd32450z-eval BSP中的drv_usart.c驱动中其实并没有提供dma部分的驱动代码。但在驱动最上面的说明信息中写着2016-05-28 add DMA Rx mode ,于是就直接测试了一下,发现不行,在rt_device_open(serial, RT_DEVICE_FLAG_DMA_RX); 时会返回错误:RT_EIO 。经确认设备应该未支持DMA_RX功能。所以还是需要在usart的驱动中添加dma功能。