完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
OTA升级,Ymodem使用Xshell传输文件,传输到一半就卡住了,提示升级失败,将波特率设置为9600就可以正常升级 如果待升级固件不大,使用115200波特率可以正常升级,传输正常,升级固件增大后,传输就异常(测试中,31.4KB的固件升级使用115200正常,88.9KB的固件升级使用115200失败,传输出现中断) |
|
相关推荐
5个回答
|
|
有可能是在传输过程中有日志打印导致的
|
|
|
|
多半是主频不够快的问题,提高主频试试吧
|
|
|
|
您好,谢谢您的回答,我有个问题是在同样的波特率下传送小一点的文件是正常的?这是为什么呢?看了一下ymodem协议,分包发送的,感觉是传送过程中包有错误导致传送失败,还有就是使用115200波特率时,传送失败的进度都是不一样的
|
|
|
|
其它高优先级线程占用cpu时间多时造成串口接收fifo满后丢数据,所以提高主频可以减少或避免丢数据
|
|
|
|
这个问题我稍微深入查了一下,通过发送端和接收端的对比,证实发送端数据是OK的,只是接收端偶尔少了几个字节。我个人猜测是硬件上的问题,尤其是高波特率情况下,加上传输线等传输环境不佳,对数据有较大的干扰,导致接收端不能准确识别某些数据的电平信号,所以接收失败。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
413 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
1762 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1135 浏览 0 评论
1604 浏览 0 评论
1418 浏览 0 评论
74672 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 14:20 , Processed in 1.692201 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号