7909| 13
|
在UCOSII中使用IAP跳转时出现问题,请大神指教,实在没头绪了 |
10金钱
最佳答案如果是从APP跳转到BL,跳转之前关闭所有中断,记得开了哪些中断就关闭哪些中断,不要遗漏了,另外ucos使用了systick的中断,这个也要记得关闭,然后
如果是从BL跳转到APP,同样需要逐个关闭BL中使用的中断,同时还要在APP中做向量偏移
当然,如果逐个关闭太麻烦,有一个关闭总中断的函数
__set_FAULTMASK(1);
这个函数会将总中断关闭掉,然后跳转成功后再开启总中断
__set_FAULTMASK(0);
当然这样也是有弊端的,那就是虽然能 ...
| ||
| ||
| ||
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-29 20:26
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网