LDR之后立即在ARM中预取中止

时间:2018-09-24 07:00:39

标签: arm abort prefetch

我在此代码段中面临系统预取中止。我在中断服务例程中面临2 -3预取中止。

my:
  server: http://foo.com

在检查核心转储时,我可以看到r5寄存器的内容是有效的,并且r5寄存器指向的内存也具有有效信息,即有效信息的地址。

是否可能会保留uxth指令。请建议

如果我们将UXTH保持在LDR之上,是否可以解决此问题

LDR     r1, [r5]         ; Load branch address from vector table and branch
UXTH     r0,r4               ; load vector number as argument to call
BLX     R1

0 个答案:

没有答案