编译新工程后、红色错误指示灯始终亮起。我检查了 μ:以下的连接、但 无法打开提供的 CMD 文件。修改闪存设置后、程序无法运行。
控制台始终显示:CortexR5:GEL 输出:闪存的存储器映射设置@地址0x0CortexR5:GEL 输出:由于系统复位、闪存@地址0x0的存储器映射设置
CortexR5:GEL 输出:由于系统复位、闪存@地址0x0的存储器映射设置
链接器生成的 ECC—Hercules 安全 MCU 文档(TI.com)
官方网站上的例程也无法运行。
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.
编译新工程后、红色错误指示灯始终亮起。我检查了 μ:以下的连接、但 无法打开提供的 CMD 文件。修改闪存设置后、程序无法运行。
控制台始终显示:CortexR5:GEL 输出:闪存的存储器映射设置@地址0x0CortexR5:GEL 输出:由于系统复位、闪存@地址0x0的存储器映射设置
CortexR5:GEL 输出:由于系统复位、闪存@地址0x0的存储器映射设置
链接器生成的 ECC—Hercules 安全 MCU 文档(TI.com)
官方网站上的例程也无法运行。
如果 JTAG 连接在程序加载到闪存后丢失、则问题可能是由您编程的代码引起的。 闪存中的代码使 CPU 反复进入一个异常状态、并且 CPU 不能进入一个调试状态。
请尝试以下过程以让 CPU 进入调试状态:
尊敬的 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 的示例: