请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SW-TM4C 观察到的问题:程序在 正常程序执行期间进入 FaultISR。
已确认 FaultISR 条目 与 使用新外设时如何防止程序进入 FaultISR 中讨论的主题无关
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.
观察到的问题:程序在 正常程序执行期间进入 FaultISR。
已确认 FaultISR 条目 与 使用新外设时如何防止程序进入 FaultISR 中讨论的主题无关
典型的根本原因: 故障 ISR 意味着 CPU 在内部或外部(w.r.t 外设)遇到无法解决的情况。
调试步骤:
1) 1)需要检查以开始分析的寄存器是绝对地址0xE000ED28和0xE000ED38上的 NVIC_FAULTSTAT 和 NVIC_FAULTADDR 寄存器。
2) 2) NVIC_FAULTSTAT 中的精确总线故障意味着在 NVIC_FAULTADDR 中捕获故障位置的地址
3)同样、所提到的每种故障类型都有相关原因、有些故障易于诊断、有些故障难以诊断。 要诊断故障、请参阅以下涵盖不同故障类型的文档: http://www.ti.com/lit/spma043
4) 4)如果在咨询 SPMA043后找不到解决方案、请在 E2E 上发帖、详细介绍包括故障类型以及尝试解决该问题所采取的步骤。