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.

[参考译文] TMDX570LC43HDK:红色误差指示灯一直亮起

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1103994/tmdx570lc43hdk-the-red-error-indicator-is-always-on

器件型号:TMDX570LC43HDK

编译新工程后、红色错误指示灯始终亮起。我检查了 μ:以下的连接、但 无法打开提供的 CMD 文件。修改闪存设置后、程序无法运行。

控制台始终显示:CortexR5:GEL 输出:闪存的存储器映射设置@地址0x0CortexR5:GEL 输出:由于系统复位、闪存@地址0x0的存储器映射设置
CortexR5:GEL 输出:由于系统复位、闪存@地址0x0的存储器映射设置

链接器生成的 ECC—Hercules 安全 MCU 文档(TI.com)

官方网站上的例程也无法运行。

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

    Na Gao、您好!

    您是否能够将 JTAG 仿真器连接到器件? HDK 具有内置的 xds100v2仿真器、它还支持使用20引脚 ARM JTAG 接头的外部仿真器。

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

    如果 JTAG 连接在程序加载到闪存后丢失、则问题可能是由您编程的代码引起的。 闪存中的代码使 CPU 反复进入一个异常状态、并且 CPU 不能进入一个调试状态。

    请尝试以下过程以让 CPU 进入调试状态:

    1. 打开目标配置窗口、然后启动选定的配置
    2. 切换到调试窗口。
    3. 按住 RESET (nRST)按钮。
    4. 释放 nRST 按钮后,立即单击“连接目标”。
    5. 应在几次尝试后连接电路板。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它可以调试,但错误指示器始终处于打开状态 μ A、

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

    尊敬的 Na:

    在某些情况下、Cortex-R4/R5可以执行推测指令预取和推测数据预取、取值范围超出应用镜像定义的地址范围。  

    因此、在读取程序/数据之前、所有闪存存储器空间(闪存组0至6)的 ECC 值必须被编程到闪存中。 这可以通过 使用链接器 cmd 脚本为整个闪存生成正确的 ECC 值来完成。

    https://software-dl.ti.com/hercules/hercules_docs/latest/hercules/How_to_Guides/index.html

    请参阅我的使用链接器 cmd 脚本生成 ECC 的示例:

    hL_sys_link_ecc.cmd