王工:μ A
您好,通过XDS100仿真器下载TMS570LC4357的程序,下载完成后重新上电,CPU ERROR灯点亮,程序正常运行。通过查看
ESM寄存器esmREG ->SR1[1]对应的值是8。查看手册,可能是ECC问题。

通过J - Link仿真器下载,CPU ERROR不亮,未报错这个错误。
请问为什么出现这种情况,或者使用xds仿真器需要如何配置?μ A
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.
王工:μ A
您好,通过XDS100仿真器下载TMS570LC4357的程序,下载完成后重新上电,CPU ERROR灯点亮,程序正常运行。通过查看
ESM寄存器esmREG ->SR1[1]对应的值是8。查看手册,可能是ECC问题。

通过J - Link仿真器下载,CPU ERROR不亮,未报错这个错误。
请问为什么出现这种情况,或者使用xds仿真器需要如何配置?μ A
您好、Bo、
在某些情况下、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 的示例: