请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他器件:TMS570LC4357您好!
我在我的 TMS570LC4357 MPU 上遇到预取中止异常。 在 Cortex -R5版本:r1p2技术参考手册中、我找到了"指令故障地址寄存器"(IFAR)。 我在代码行 MRC P15 #0、R0、C6、c0 #2为了读取导致预取中止的指令。 我从 IFAR 获得了地址0xFF278E68。
但这并没有什么帮助、因为面积完全为零。 根据技术参考手册、它应介于以下两个地址之间:
DCAN1 RAM ECC 0xFF1E0000 0xFF1FFFFF
MIBADC2 RAM 奇偶校验 0xFF3A0000 0xFF3BFFFF
我是否正确读取了寄存器?
更多信息:
硬件和软件在循环中采用相同的测试进行全程测试。
预取中止在各种时间后发生。 例如(有时在40分钟运行后、1小时运行…)
有人知道如何找到问题吗?
感谢您的任何帮助!