TI中文支持网
TI专业的中文技术问题搜集分享网站

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

Part Number:SW-TM4C

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

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

Cherry Zhou:

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

调试步骤:

1) 位于绝对地址 0xE000ED28 和 0xE000ED38 处的 NVIC_FAULTSTAT 和 NVIC_FAULTADDR 寄存器需在分析前进行检查。

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

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

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

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] SW-TM4C: 如何调试进入 FaultISR 的程序
分享到: 更多 (0)