陈明计的IRQ.S中有这样一句汇编
STMFD SP, {R3,LR}^
我觉得应该要回写,SP,以便后来把它们弹出来,当我把这一句改为
STMFD SP!, {R3,LR}^ 后
ADS提出警告说
Warning : A1329W: Unsafe instruction (forced user mode xfer with write-back to base)
我就搞不懂啊,为什么不能回写?我觉得应该要回写啊,要不然后来怎么知道R3和LR保存的地址呢?
另外,这个SP是用户模式的SP还是IRQ模式的SP?
|