主题中讨论的其他器件: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
即使在正常情况下也会发生上述错误吗?