OSStartHighRdy 中的一段代码。
LDR r5, addr_OSTCBHighRdy ; Get highest priority task TCB addressLDR r5, ; get stack pointer
LDR sp, ; switch to the new stack
第二句是获得最高优先级任务控制块里的 堆指针吧
那第三句应该是LDR SP, R5吧。像上面的第三句 不是把 R5指向的内容付给了 SP吗? OSStartHighRdy 是在用户模式下执行的吗?怎么要设置 SPSR呢? 问题太简单 没人看的上吗?
页:
[1]