我们将收到一个 PIE 中断、我希望能够从 C 代码转储堆栈。 这在 CPU1/CPU2上。
我读取的所有内容都表明我无法访问 SP 寄存器。 如何从 C 代码执行此操作。
我们在0x400定义了一个.stack、我们可以访问该存储器空间、但我需要知道最后知道的位置是转储实际堆栈。
根据文档 spru430f.pdf 表3-5显示了调用 ISR 异常时如何将寄存器压入堆栈、如何将它们从堆栈中弹出、以便我们可以将它们转储到控制台?
具体来说、我们需要推入中的第7个字节、因为这是最后一个已知的 PC。
Dorion