STM32 __asm bug

来源:互联网 发布:link域名可以备案吗 编辑:程序博客网 时间:2024/06/07 05:55

之前程序进入低功耗并唤醒一直很正常,今天突然出现异常,程序跑飞了,找了一个下午,才发现有一个函数并没有使用,但是会在唤醒的瞬间跳过去了


//设置栈顶地址//addr:栈顶地址__asm void MSR_MSP(u32 addr) {    MSR MSP, r0 //set Main Stack value    BX r14}

这个函数并没有调用,但是会自动跳转到里面,实在无法解释。

0 0