嵌入式学习小组
直播中

李捷

7年用户 195经验值
私信 关注

F103 IAP升级问题如何解决

我在做 STM32F103升级的时候,,  APP中是跑ucosiii 的   ,假如BIOS中没有跑ucosiii ,则可以跳转并正常运行,假如BIOS加了ucosiii,能跳转到APP,但不能正常运行,在debug的时候看到 运行OSStart(&os_err);  函数的时候进hardfault。 有没有人弄过啊,望指教下!!!!

回帖(4)

傅姁妮

2020-5-22 10:31:03
在BIOS中,我把编译优化选择了等级3 ,,如果不选的话就可以了
举报

乔飞

2020-5-22 10:45:55
可能是你加入UCOS后的Bootloader程序过大,导致下载APP程序覆盖了Bootloader的部分程序,导致跳转失败。优化后自然程序量较小,小到APP无法覆盖Bootloader时,固然跳转正常!
举报

张易

2020-5-22 10:55:07
楼主,你的这个问题解决了吗?我现在也遇到和你同样的问题,不知道怎么解决!
举报

沈茜

2020-5-22 11:11:39
bootloader 是存放在 ucos后面呀,烧录ucos怎么会覆盖bootloader呢?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分