Part Number:TMS320F28379D
1、在28379 MCU self_test example里有FLASH ECC检测uint16_t STL_Flash_detectECCError(const STL_Flash_ECCDetectHandleflashECCDetectHandle)
当插入FLASH ECC故障时,使用如下地址 #define STA_USER_FLASH_START_ADDR_ERR 0x701F8U
#define STA_USER_FLASH_END_ADDR_ERR 0x701FCU
查阅相关资料,0x701F8U-0x701FFU区域是TI OTP区,在该区TI插入了ECC故障,请问这个故障多久触发一次?
2、上电自检时检测FLASH ECC,做故障插入时,可以触发故障; 但将FLASH ECC在mainloop中用于周期性自检,做故障插入时,有时可以检测到故障,有检测不到,呈周期性变化。这是不是由于TI OTP区中的ECC故障触发周期不定导致?
Ben Qin:
你好,我咨询相关资深工程师后回复您。
,
liu pangpang:
您好,请问有结论了吗?
,
Ben Qin:
你好,参考下工程师的回复:
ECC error will occur whenever the TI-OTP ECC error location is read by the application.
Did the customer ask about the single bit error Or the uncorrectable error?
,
liu pangpang:
读上述地址,为什么周期性的读有时候会检测到错误触发,有时候检测不到?
,
Ben Qin:
您的问题是关于单个位错误还是不可纠正的错误?
对于单个位错误,必须满足一个阈值配置(请参阅 TRM flash章节的 SECDED 部分)才能生成错误中断。
,
Ben Qin:
以及您是否可以告诉我您正在使用的这个示例的文件路径?
TI中文支持网



