amobbs.com 阿莫电子技术论坛's Archiver
论坛首页
›
嵌入式OS
› 请问ucos移植文件中 OSCtxSw()编写问题
raoer
发表于 2012-6-17 21:51:59
请问ucos移植文件中 OSCtxSw()编写问题
今天把移植文件重新看了一遍,发现OSCtxSw()函数中:
STMFD SP!, {LR} ;PC
STMFD SP!, {R0-R12, LR} ;R0-R12 LR
MRS R0,CPSR ;Push CPSR
STMFD SP!, {R0}
请问为什么 LR已经进栈,为什么STMFD SP!, {R0-R12, LR} ;R0-R12 LR中还要入栈LR?把LR去掉,程序运行不出来,问老师,老师也不知道!!
页:
[1]
查看完整版本:
请问ucos移植文件中 OSCtxSw()编写问题