当异常中断来时,通常会先将R0~R3、R12、LR、PC、xPSR这8个寄存器压入栈中。
取出异常向量表地址;
更新NVIC寄存器、xPSR、LR、PC、SP;
举例,我们在某个中断入口做一个断点。
可以看到R0~R3、R12和下面绿色全出来的是对应起来的。
从上面的LR为0xfffffff9可能很多人感觉很奇怪,下面会对此做个详细介绍。
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
QQ咨询|关于我们|Archiver|手机版|小黑屋|( 辽ICP备15012455号-4 ) Powered by 期权论坛 X3.2 © 2001-2016 期权工具网&期权论坛 Inc.
下载期权论坛手机APP