单片机/MCUwilliam hill官网
直播中

灰太狼0424

9年用户 5经验值
擅长:控制/MCU
私信 关注
[问答]

UCOSIII 的U盘 IAP 更新???

自己写了个U盘 IAP更新,  裸跑的代码没有问题, 可是移植了UCOSIII的就跳转不过去???  有大神碰到过这个问题么?

回帖(1)

愚塘霸主

2017-11-4 11:00:16
应该有两个区域,boot和app,在boot里,是禁止中断,一般使用查询标志位。在你跳转到app区域时,最好将所有的ram初始化后在打开中断。我不太明白你描述的裸跑和不能跳转的意思。flash不能共用,寄存器和ram是共用的。所以检查你分配的代码区域是否重叠。
举报

更多回帖

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