各位专家、您好!
我们仍会获得上一帖子中所述的预取中止。
(Q1)您是否有任何建议可以对其进行调试、或者有什么类似的建议?
谢谢、此致、
最大
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位专家、您好!
我们仍会获得上一帖子中所述的预取中止。
(Q1)您是否有任何建议可以对其进行调试、或者有什么类似的建议?
谢谢、此致、
最大
尊敬的 Max:
当取指令导致错误时、会发生预取中止(PABT)异常。 当发生预取中止时、处理器会将预取指令标记为无效、但在执行指令之前不会接收到异常。
可以通过读取指令故障状态寄存器(IFSR)、指令故障地址寄存器(IFAR)和辅助指令故障状态寄存器(AIFSR)来分析预取中止的原因。
IFAR 包含 CPU 试图从中提取指令的地址。 IFAR 的内容对于预取中止始终有效、因为所有预取中止都是同步的。