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.

[参考译文] MCU-PLUS-SDK - AM243X:器件在硬故障时被锁定

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1390539/mcu-plus-sdk-am243x-device-is-locked-up-in-hard-fault

器件型号:MCU-PLUS-SDK AM243X

工具与软件:

BLAZAR Cortex M4F 0内核.

CPU 复位已完成。

我们之前已经成功运行 Hello World 程序、现在正在尝试运行我们的程序(它在 Linux 服务器平台上成功运行)。

从程序中成功打印几个 printf 语句后、程序中的数据结构开始被访问。 在几行代码之后、我们收到以下消息:

BLAZAR_Cortex_M4F_0:无法运行目标 CPU:(错误-1268 @ 0x1090001)器件被锁定在硬故障或 NMI 中。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、并/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真包12.7.0.00130)

映射文件的开头为:

香港特别行政区政府在香港特别行政区政府的工作、包括香港特别行政区
TI ARM Clang 链接器 PC v3.2.2
香港特别行政区政府在香港特别行政区政府的工作、包括香港特别行政区
>>链接星期一7月22 10:07:10 2024

输出文件名:
入口点符号:"_c_int00_noargs"地址:00004031


存储器配置

名称源长度已使用未使用属性填充
--------------- --- --- --- --- ---
RAM 00000020 fffffe0 0000562e ffa9b2 Rwix


段分配映射

Run origin load origin length init length attrs 成员
--- --- --- --- --- ---
00000020 00000020 0000234c 00000000 rw-
00000020 00000020 0000234c 00000000 rw-.bss
00002380 00002380 00001f0c 00001f0c r-x
00002380 00002380 00001f0c 00001f0c r-x .text
0000428c 0000428c 000001dd 00000000 RW-
0000428c 0000428c 000001dd 00000000 rw-.data
00004470 00004470 00001000 00000000 RW-
00004470 00004470 00000800 00000000 rw-.stack
00004c70 00004c70 00000800 00000000 rw-.sysmem
00005470 00005470 000001fc 000001fc r--
00005470 00005470 00000171 00000171 r--.rodata
000055e4 000055e4 00000088 00000088 r--.cinit

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

    无法完全确定、但在崩溃时、会打开 mgmtsg.c、其中包含函数:

    _code_access void _TI_writemsg (unsigned char 命令、
    register const unsigned char * parm、
    Register const char *数据、
    无符号整型长度)

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

    你好 Swaminathan

    感谢您访问德州仪器(TI) E2E 支持论坛。

    您能告诉我们您要在哪个示例中运行吗?

    另外、您能否提供详细信息、我们如何在最后重现该问题?

    能否提供用于复制问题和加快调试的示例代码?

    [报价 userid="615283" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1390539/mcu-plus-sdk-am243x-device-is-locked-up-in-hard-fault ]BLAZAR_Cortex_M4F_0:无法运行目标 CPU:(错误-1268 @ 0x1090001)器件在硬故障或 NMI 中锁定。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、并/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真包12.7.0.00130)[/QUOT]

    您能否在将 控件 转到故障处理程序的代码上放置一个断点?

    此致、

    Tushar