Other Parts Discussed in Thread:TMS570LS1227, HALCOGEN
最近测试TMS570LS1227的ECC功能,配置完成后,FEDACSTATUS寄存器的值为0x00000100,.同时FCORERRADD寄存器的值为0x00046838.
并且第2次dbugg时,程序会卡死在 sys_startup.c里面的if ((esmREG->SR1[2]) != 0U){for(;;){}} 处。不知道原因是什么?
以下为ECC配置:
1、使用HALCoGen配置Flash的ECC。
在sys_startup.c里生成如下代码。
_coreEnableFlashEcc_的代码如下:
2、CCS 配置Flash的ECC代码,如下:
Susan Yang:
图片显示失败。请您以附件形式上传一下图片,谢谢
,
user6614170:
求帮助
,
Susan Yang:
您可以先参考下该链接:
e2e.ti.com/…/question-about-safety-init
若还是不能解决的话,请附上相关说明,谢谢