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.

[参考译文] CCS/TM4C1294KCPDT:如何识别/调试控制器复位的原因

Guru**** 2534990 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/896807/ccs-tm4c1294kcpdt-how-to-identify-debug-the-reason-for-controller-reset

器件型号:TM4C1294KCPDT

工具/软件:Code Composer Studio

大家好、团队、

我有一个使用 TM4C1294 TI-RTOS 构建的繁重应用、它使用以太网(HTTP、SNMP)、USB、CAN、控制(Wifi、 GSM、RF)模块等、现在几乎处于开发过程的最后阶段。

很遗憾、当器件运行超过15分钟时、我进入意外的 BIOS 退出。 已检查堆栈大小、它们足够大。

退出时出现以下调试消息。 关于如何跟踪这一问题的根本原因的任何线索? 是否有任何调用堆栈信息可以获取最后被调用任务的信息?  

FSR = 0x0000
HFSR = 0x40000000
DFSR = 0x00000001
MMAR = 0x6576696c.
BFAR = 0x6576696c
AFSR = 0x00000000
正在终止执行...