自己动手从0到1学写RTOS学习指南

  1. 主页
  2. 自己动手从0到1学写RTOS学习指南
  3. 常见问题FAQ汇总
  4. 首次进入PendSV,为什么恢复task1Entry的地址

首次进入PendSV,为什么恢复task1Entry的地址

内容纲要

感谢同学 @105+Song_37f 的提问

Q:首次进入PendSV,PC为什么恢复的是task1Entry的地址,又不是从这里进入中断的。

A:栈切换到task1的栈了。task1初始化时,初始化了栈,在栈里有预先填入入口地址。恢复时,直接恢复到r15,也就是pc。

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

电子邮件地址不会被公开。 必填项已用*标注