1.项目中需要stm32和JN5169做串口通信,经测试大概有千分之一的丢包率。
2.排查步骤:
2.1.去掉关中断的地方
2.2.提高串口中断优先级
2.3.确定非线路问题
2.4.剪除系统,用裸机跑
3.最终发现,是相同优先级的中断抢占了串口中断,导致丢包。
1.项目中需要stm32和JN5169做串口通信,经测试大概有千分之一的丢包率。
2.排查步骤:
2.1.去掉关中断的地方
2.2.提高串口中断优先级
2.3.确定非线路问题
2.4.剪除系统,用裸机跑
3.最终发现,是相同优先级的中断抢占了串口中断,导致丢包。