控制台串口能够配置为DMA收发?

发布于 2020-09-04 16:44:45

主控STM32F411CEU6
控制台串口 UART1

在RT-Thread设置中,使能了串口DMAimage.png
但是在执行数据发送的函数无法执行DMA发送image.png
请问是什么配置不到位还是什么原因呢?

查看更多

关注者
0
被浏览
241
2 个回答
eric007
eric007 2020-09-04

配置只是使串口去具备DMA模式,在具体使用中是否使用DMA还需要看open调用时传入的flag

sync
sync 2020-09-05

如果启用串口控制台,rtt会在函数rt_hw_board_init
里面调用下面函数,来打开串口,可以自己修改里面的打开方式,实际测试下

/* Set the shell console output device */
#ifdef RT_USING_CONSOLE
    rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
#endif

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览