我在探索者开发板上测试ymodem升级和http升级,发现只要接入网线,串口ymodem升级的过程中就会在传输过程中卡住(有一定的几率不会卡住),只要把网线拔掉,然后再升级就不会出现这种问题,请问有人遇到过吗?知道怎么解决吗?
查看更多
降低波特率可以解决问题,但是降低波特率的话传输速度太慢了。现在出问题的波特率是115200,试过将波特率降低到19200就没有出现传输卡住的现象
串口丢数据的缘故,提高mcu主频试试
这是因为ymodem使用的是调试串口,而你插拔网线会调用 LOG--->console_write 打印日志,从而导致升级失败
发布 问题
分享 好友
手机 浏览
回到 顶部
或者加大串口fifo试试
已经是168MHz的主频了
调高ymodem线程优先级,和调高串口中断优先级,你试试那个可以解决问题。