问题遇到的现象和发生背景
串口波特率921600,同时使用hostapd和dhcpd打开AP模式,串口在十分钟内会出现接收卡死的现象,与此同时,串口的下发没有问题,且接收方能够正确打印,将示波器引脚接到串口的接收引脚上,发现有数据进入串口,但是控制台上并没有打印接收,关闭并重新连接串口,卡死现象消失,并在十分钟内会再次卡死。
当串口波特率调低到460800,卡死的现象发生会变慢,波特率调到115200,卡死现象不会出现。关闭AP模式,卡死现象不会出现。
操作环境、软件版本等信息
操作环境:野火imx6ull开发板,debian系统,4.19.35野火内核,armhf架构
调试软件: minicom串口调试工具,python第三方包pyserial
尝试过的解决方法
更换内核,将4.19.35更换为4.19.71野火内核。调整波特率,重启等等。
我想要达到的结果
在开启AP模式以及波特率为921600的前提下,串口能够正常收发,不会卡死