FAQi.MX6ULL 串口掉包问题

i.MX6ULL 串口掉包问题
更新时间:2022.04.01 浏览量:0

imx6ul在大量的串口数据传输中,插入usb、网络等设备,会出现掉包的问题。受系统调度以及其他中断的影响,驱动程序来不及处理旧数据,新数据会overrun Rx FIFO,会不可避免地覆盖旧数据。

参考解决方案:

  1. 可以使用cts、rts引脚来实现硬件流控,这需要串口设备支持硬件流控;

  2. 可以在应用层实现可靠传输,比如握手、数据校验等。

  • 上一篇:没有了
  • 下一篇:IMX6ULL Linux SPI SLAVE移植