- 博客(1)
- 收藏
- 关注
原创 记DMA冲突引发的血案
11/11/2020 记DMA冲突引发的血案环境硬件使用Pixhawk fmuv2版本,软件为基于rtthread的飞控。问题现象电机控制线程使用UART6-DMA模式下从F4向F1发送数据时,开启日志记录,或使用和文件系统相关的命令时,UART6串口停止发送数据。在不开启SD卡相关记录和命令时,电机控制线程正常。犯罪现场将PWM使用的IO抽象为一个设备时(F4为主控芯片控制电机转速,是经过UART6串口发送给F1,再通过F1控制电机。所以将PWM抽象为一个设备,PWM的读写又操作了串口设备。后
2020-11-11 17:01:29 1959 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人