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.

[参考译文] TDA4VM:U-Boot 中的随机故障(系统冻结)

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1449493/tda4vm-random-fail-in-u-boot-system-freeze

器件型号:TDA4VM
主题中讨论的其他器件:DRA829J

工具与软件:

你好

我们的产品使用 TDA4VM 和 DRA829J、我们的软件基于最新的 SDK 10.0。 我们有一个重新启动/复位测试、其中系统启动到 Linux、执行接口测试、然后进行软件复位(重新启动)、这意味着定期热复位。 我们带有 TDA4VM 的电路板有时会停在 U-Boot 中(这是罕见的问题、通常在数百个或更多周期后、控制台日志如下所示)、无法启动到 Linux、具有 DRA829J 的电路板可正常工作。 系统已冻结、出现问题时需要手动重置。 板上的处理器(原型样片)为 SR1.1。

我们将1个电路板连接到 JTAG、下面是 TDA4VM 停止的指令、 它似乎陷入了无限循环。

   

我们发现它只能使用函数 vsnprintf_internal、但目前我们不确定处理器内的哪个接口或器件与该函数相关。 我们正在研究这一问题、如果我们有更多的信息、我将在该问题上补充一条新的评论。

您是否知道导致 U-Boot 失败的根本原因是什么?

您是否知道为什么它仅发生在 TDA4VM 上、而不发生在 DRA829J 上? (DRA829J 非常相似、差异应该只有 VPAC 和 DMPAC)

谢谢!

此致

LIBOR

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

    尊敬的 Libor:

    需要检查的几个指针:

    • 发生静默挂起时、所有电源轨是否正常?
    • 以上快照发生在 A72 SPL 处。 您是否看到每次失败时都在同一时刻挂起?
    • 因为它已经从 DDR 执行。 您可以仔细检查 DDR 是否正常。
    •  即使在正常情况下也会发生上述错误吗?

    -基尔西