想问个简单问题调试程序时 OS_ENTER_CRITICAL(); OSTime = ticks; OS_EXIT_CRITICAL();程序刚运行进OS_EXIT_CRITICAL();时sp总会变(就是运行到LDMFD sp!, {r0}之前时),不知为什么。后面不能返回OS_EXIT_CRITICAL();ARMEnableIntLDMFD sp!, {r0} MSR cpsr_c, r0 MOV pc, lr