TI中文支持网
TI专业的中文技术问题搜集分享网站

MTS570LS1227 Flash配置ECC后出现错误。FEDACSTATUS寄存器的值不为0。

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

若还是不能解决的话,请附上相关说明,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » MTS570LS1227 Flash配置ECC后出现错误。FEDACSTATUS寄存器的值不为0。
分享到: 更多 (0)