主题 : 中断级任务切换时的arm模式问题? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 83492
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2012-12-07
最后登录: 2012-12-16
楼主  发表于: 2012-12-11 23:10

 中断级任务切换时的arm模式问题?

用的处理器是TI 的OMAP L138, 内部是一个dsp核,一个arm926e的核, 移植的ucosII v2.52
平时的任务运行在系统模式, 进入OSTickISR节拍中断函数后是IRQ模式,
但是ucos中要在这个中断函数里把cpu寄存器保存到任务堆栈, 但是任务堆栈是系统模式下的堆栈, 在irq模式下压栈只能保存到irq堆栈中, 这个地方如何实现呢? 望指点啊