This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] F29H850TU:F29 Rev A–重新启动测试期间间歇性复位故障

Guru**** 2779355 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1614399/f29h850tu-f29-rev-a-intermittent-reset-failure-during-reboot-test

器件型号: F29H850TU

尊敬的 TI 团队:

我们已经开发了基于 F29 器件(修订版 A)的控制器、目前正处于最终测试阶段。

作为我们验证的一部分、我们正在运行重新启动压力测试、其中 F29 由外部 FPGA 重复复位。 F29 完全启动并运行时、我们有清晰的视觉指示(通过 LED 指示灯)。

在此测试期间、我们观察到一个间歇性问题:大约 200 次重置中有 1 次失败
发生故障时、F29 可能卡住或无法正常执行重置。

在一种这样的故障情况下、当器件处于这种无响应状态时、我们连接了 JTAG 调试器 而不触发额外的复位 。 连接时(无编程或加载符号)、我们收到了 安全错误违规

不过我们确实如此 未使用安全启动 我们不是有意设计安全应用、而是提供 虚拟 CERT 程序 位于闪存中。 在正常条件下、器件上电并运行时不会出现任何问题。

我们在失败期间捕获了几个寄存器的内容:

  • 错误聚合器寄存器全部为零

  • 由于安全违例、其他一些寄存器无法读取(原因不清楚)

  • 下面是 我们可以读取的寄存器  baeb5022-7127-4740-b278-782b4b00c3c3.png

我们希望获得的信息可以帮助确定此行为的根本原因、我们希望您能就此提供指导。

最好的、Eyal

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Eyal:

    在这种情况下、您是否能够读取 ESM 和错误聚合器寄存器? 如果是、您能否提供 CPU1 ESM 和错误聚合器寄存器的快照。

    此致、

    Vivek Singh  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vivek:

    CPU1 和错误 Agregator 的 ESM 都是 0、甚至是 PC。

    以及添加复位功能。 仅对电源循环没有帮助。

    这可能是什么原因? 我假设 HSM 可能 由于某种原因不会释放 CPU1 RESET、但如何确保这是因为它。  为什么正常复位没有帮助只重启电源

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Eyal:

    很抱歉晚才回复此问题。 我们之前发现了类似的问题、并努力将下面的公告 (WIP) 添加到勘误文档中。  

    您能否检查客户是否可以使用此配置、看看这样是否解决了问题。 他们可以更新 syscfg 文件中的时钟树工具、如下所示-

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Vivek、

    好的、我将实施权变措施  

    Eyal。