您好!
我 有以下问题:
我们尝试使用用于 Cortex-A/R 的 Lauterbach 调试器(ARMv7 32位)调试 Cortex R5。
当在断点处停止并在之后恢复时、我们始终会得到一个无法理解的数据中止(DABT)异常。 在没有任何断点的情况下、软件工作正常。 因此、在受测的软件内不存在对存储器位置的非法访问。
有没有人可以解决这个问题、或者在调试和 DABT 异常之间看到了同样的相似关系?
此致、
Peter
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.
您好!
我 有以下问题:
我们尝试使用用于 Cortex-A/R 的 Lauterbach 调试器(ARMv7 32位)调试 Cortex R5。
当在断点处停止并在之后恢复时、我们始终会得到一个无法理解的数据中止(DABT)异常。 在没有任何断点的情况下、软件工作正常。 因此、在受测的软件内不存在对存储器位置的非法访问。
有没有人可以解决这个问题、或者在调试和 DABT 异常之间看到了同样的相似关系?
此致、
Peter
尊敬的 Peter:
请在此处查看我的应用手册:
C15 DFSR 寄存器的值是多少?
您是否能够捕获 R14_abt? 您可以找到在数据中止为精确中止时生成数据中止的地址(R14_abt - 0x8)。