内容纲要
感谢同学 @105+Song_37f 的提问
Q:首次进入PendSV,PC为什么恢复的是task1Entry的地址,又不是从这里进入中断的。
A:栈切换到task1的栈了。task1初始化时,初始化了栈,在栈里有预先填入入口地址。恢复时,直接恢复到r15,也就是pc。
感谢同学 @105+Song_37f 的提问
Q:首次进入PendSV,PC为什么恢复的是task1Entry的地址,又不是从这里进入中断的。
A:栈切换到task1的栈了。task1初始化时,初始化了栈,在栈里有预先填入入口地址。恢复时,直接恢复到r15,也就是pc。