请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 我们实现了以下引导流程:
1)初始上电、运行 LBIST/STC (TRM 10.1.1)、触发复位。
2)检查 LBIST / STC 成功状态、如果正常、则运行互连自检(TRM 4.3.4)、这将触发复位。
3) 3)检查互连自检状态、如果正常、则运行应用程序。
问题:有时互连自检以意外方式失败。 似乎只有当我们按照上述顺序首先运行 LBIST 时才会发生这种情况(例如、如果我们跳过 LBIST、我们看不到任何问题)、并且这种情况似乎更频繁(或仅发生在某些芯片样片上、而不是发生在其他芯片上)。
当问题发生时、在步骤(3 )中、我们看到 ESMSR3.12设置("CPU 互连子系统-诊断错误")、但 SDC_STATUS 和所有 SDC_ERR 寄存器都为0。
对此有任何建议吗? 这两个自检之间是否存在一些未记录的相关性(例如、任何 STC 寄存器是否以任何方式影响互连自检)?