工具/软件:
我们将使用对 TMS570LS1227(修订版 C)执行 ECC 诊断测试 诊断模式 1 亮起 仅限总线 2 、遵循 TRM 中所述的标准程序(SPNU515C、第 5.6.2 节和第 5.7.26–5.7.27 节):
-
FDIAGCTRL使用ECC_SEL = 0x4(BUS2) 和进行配置MODE = 1 -
FEMUDLSW现场注入了 2 位错误 -
FEMUECC已预加载原始数据的有效 ECC -
FlashTriggerDiag()来启动诊断 -
FEDACSTATUS被选中
预期行为:
-
D_UNC_ERR和B2_UNC_ERR标志应已设置
实际行为:
-
除了预期的标志外、
B1_UNC_ERR还会设置该标志 -
没有写入或测试操作定向到任何 BUS1 映射的地址
-
FEMUADDR设置为有效的 BUS2 映射闪存区域
可以得出:
-
使用事先清除了所有 ECC 标志
FEDACSTATUS -
已验证测试地址是否属于总线 2 映射组
-
在修订版 C 器件的多个电路板上一致观察到问题
请求:
-
这是已知的器件勘误表还是未记录的行为?
-
在 BUS2 诊断期间、内部 FEDAC 逻辑是否会错误地交叉标记 BUS1?
-
是否有任何建议的解决方法来隔离此问题或
B1_UNC_ERR在这种情况下忽略此问题?
提前感谢。