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.

[FAQ] SW-TM4C: 如何调试进入 FaultISR 的程序

Part Number: SW-TM4C

问:发现的问题:程序在正常程序执行期间进入 FaultISR。

已确认进入 FaultISR 与在使用新外设时如何防止程序进入 FISR 中讨论的主题无关

  • 答:典型的根本原因:故障 ISR 意味着 CPU 在内部或外部(与外设有关)遇到无法解决的状况。

    调试步骤:

    1) 位于绝对地址 0xE000ED280xE000ED38 处的 NVIC_FAULTSTATNVIC_FAULTADDR 寄存器需在分析前进行检查。

    2) NVIC_FAULTSTAT 中的精确总线故障意味着在 NVIC_FAULTADDR 中捕获故障位置的地址

    3) 同样,提到的每种故障类型都有与其相关的原因,有些故障易于诊断,有些故障难以诊断。为了诊断故障,请参阅以下涵盖不同故障类型的文档:http://www.ti.com/cn/lit/spma043

    4) 如果在查阅 SPMA043 后未找到解决方案,请在 E2E 上发帖,说明包括故障类型以及尝试解决问题所采取的步骤等详细信息。