TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 硬件中断线程抢占任务线程时,栈指针如何变化

Part Number:TMS320C6678

据我了解,SYS/BIOS的每个任务线程有单独的任务栈,那在独立的任务中使用的是哪个栈指针呢?在不同的任务切换的时候,是切换到了另一个栈中吗,栈指针如何变化?硬件中断线程抢占任务时,是怎样切换到系统栈的,栈指针如何变化,而且此时的任务线程是全部保存到任务栈中吗?在从硬件中断线程返回任务线程的时候,怎样切换回任务栈,栈指针又将如何变化?

Nancy Wang:

我找到一个比较旧的文档上面有相关描述,请参考:

2 Stacks

2.5.1 Stack Usage During Context Switch

www.tij.co.jp/…/spra640a.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 硬件中断线程抢占任务线程时,栈指针如何变化
分享到: 更多 (0)