huanben 发表于 2011-5-9 15:25:07

OSStartHighRdy 中的一段代码。

LDR                r5, addr_OSTCBHighRdy                             ; Get highest priority task TCB address

LDR                r5,                                 ; get stack pointer
LDR                sp,                                 ; switch to the new stack


第二句是获得最高优先级任务控制块里的 堆指针吧

那第三句应该是LDR SP, R5吧。像上面的第三句 不是把 R5指向的内容付给了 SP吗?

huanben 发表于 2011-5-9 15:30:03

OSStartHighRdy 是在用户模式下执行的吗?怎么要设置 SPSR呢?

huanben 发表于 2011-5-9 23:24:13

问题太简单 没人看的上吗?
页: [1]
查看完整版本: OSStartHighRdy 中的一段代码。