3

程序计数器 (PC) 具有当前正在执行的指令或行中的下一条指令的地址。对于 ARMV5,它是前一种情况。

我遇到了 PC (R15) 值为零的崩溃。我想知道是否有人可以告诉我它的重要性。是否有某种方法(其他一些寄存器)来找出当前指令的地址。

任何帮助将不胜感激。

4

2 回答 2

5

一些代码可能试图调用空函数指针。检查堆栈以查看调用来自何处。

于 2010-12-07T06:28:20.820 回答
1

通常(ARM 术语)它会是预取中止。意味着 cpu 正在尝试从导致此问题的 illgela 地址读取(预取)指令。您可以尝试查看内存位置如何变得无效,以了解更多原因!

于 2010-12-18T20:27:25.787 回答