完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用RTThread studio 开发STM32F103VCt6 进行ota升级验证,遇到几个问题: 1.使用Xshell无法输入指令,尝试安装多个版本软件都不行,但是可以正常连接显示。 2.使用Ymodem发送rbl文件一直处在发送状态,无法发送文件,进度条无反应。 3.使用secureCTR软件也能发送。 4.使用官方库里面的例程+env也是不能传送rbl文件。 请各位神通广大的网友大佬帮忙看一下,多谢了 以下是代码设置及显示问题 |
|
相关推荐
5个回答
|
|
首先建议先排查一下你的APP程序,从打印日志看,跳转APP运行后,main程序打印了两个语句,然后就什么也不显示了,xshell也无法输入,这比较像是程序卡死了:
1.检查一下程序有没有哪个线程的死循环里没有加延时,导致一直占用CPU资源不释放,finsh无法执行,也就是无法输入; 2.要使用ymodem ota,首先要在控制台输入 ymodem_ota指令,finsh接收后一直打印CCC,然后才可以进行ymodem传输升级固件,你这里什么都没有操作直接发送文件,所以无法发送。 |
|
|
|
程序可以正常运行 while里面没有做任何事情所以只打印了两句话;
偶尔出现了一下一直发送不成功,也没有去管他,然后xshell输入框又可以输入指令了,输入Ymodem_ota显示这个。然后再次尝试又不能输入指令了。很奇怪,请您再帮忙分析分析。 msh >ymodem_ota Default save firmware on download partition. Warning: Ymodem has started! This operator will not recovery. Please select the ota firmware file and use Ymodem to send. CCCYmodem file_size:67748 [I/ymodem] Start erase. Size (67748) [E/FAL] (fal_partition_erase:469) Partition erase error! Don't found flash device(stm32_onchip) of the partition(download). [E/ymodem] Firmware download failed! Partition (download) erase error! Update firmware fail. |
|
|
|
谢谢不能传输问题已找到还有个问题无法解决,就是因为没有打开任务调度导致不能输入。
但是还是升级失败: [I/ymodem] Start erase. Size (67756) [E/FAL] (fal_partition_erase:469) Partition erase error! Don't found flash device(stm32_onchip) of the partition(download). [E/ymodem] Firmware download failed! Partition (download) erase error! Update firmware fail. |
|
|
|
从日志看,找不到download分区,所以导致擦除失败,升级失败。
看了一下你的分区表设置,貌似有点不正确,前边还有32K的BootLoader呢,这里偏移不能是0了吧。 另外你的片上flash是否打开了呢。 |
|
|
|
Xshell一直在用,应该先确认下Xshell无法输入指令的原因是什么
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
830 浏览 0 评论
6169 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2808 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
3099 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
33131 浏览 11 评论
73599 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 03:33 , Processed in 0.690890 second(s), Total 50, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号