当任务启动或切换的SVC中断结束时,返回一个在r14的特殊值---EXC_RETURN,其决定返回后系统进入什么模式:1. 线程模式 or Handler模式 ;2. 出栈操作的SP指向哪个栈:PSP or MSP。 其对应关系由下图给出
由图知EXC_RETURN值为0xFFFF_FFFX,其中X的四位根据图中选择。如想要其为线程模式,SP指向PSP栈,则X为0b1101 = 0xD(CM3情况下),则EXC_RETURN值为0xFFFF_FFFD,于是SVCHandler函数中有着一句
orr r14,#0xd
标签:r14,RETURN,EXC,值为,模式,0xFFFF From: https://www.cnblogs.com/toriyung/p/16884853.html