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.

[参考译文] J784S4XEVM:J784S4 (TDA4VH) PROC141E5—SD 引导因错误"ret =–110&quot 而挂起;在 SDK 11.02 上

Guru**** 2964790 points

Other Parts Discussed in Thread: TDA4VH-Q1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1636292/j784s4xevm-j784s4-tda4vh-proc141e5-sd-boot-hangs-with-error-ret--110-on-sdk-11-02

器件型号: J784S4XEVM
Thread 中讨论的其他器件: TDA4VH、 TDA4VH-Q1、 Strike

 您好 TI 支持团队:

 我尝试使用 SD 卡引导 J784S4 (TDA4VH) EVM、但我一开始就卡住了。 我使用的是最新的 Processor SDK Linux 11.02.00.04。

 我的主板详细信息:
   主板版本:PROC141E5(版本 E5)
   芯片:TDA4Vh (J784S4)
   安全类型:HS-MCU FS(高安全性-现场安全型)
   器件修订版本:SR 2.0

 错误消息:
 当我开启电路板时、主 UART 会显示这些日志、然后停止:

U-Boot SPL 2025.01-00773-gdf1fe2382304 (Dec 24 2025 - 07:50:42 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000b '11.2.8--v11.02.08 (Fancy Rat)')
Initialized 4 DRAM controllers
k3_system_controller sysctrler: k3_sysctrler_start: Boot Notification response failed. ret = -110
Firmware init failed on rproc (-110)

### ERROR ### Please RESET the board ###

到目前为止、我已经尝试过以下方法:
  1.开关设置:我将 SW11 设置为 1000 0010、将 SW7 设置为 0000 0000、以进行 SD 引导。
  2.二进制文件:我确保使用文件的签名版本。 我使用十六进制编辑器检查了文件、它们都以 30 82 标头(X.509 签名)开头。
    *我将 tiboot3-j784s4-hs-fs-evm.bin 重命名为 tiboot3.bin。
    *我使用了已签名的 tispl.bin 和 u-boot.img。
  3.不同的变体:我也尝试了 GP 和 HS-SE 版本的 tiboot3.bin 只是以防万一,但我每次得到相同的–110 错误。
  4、硬复位:我在 E5 原理图中读到, PMIC 有时会锁定。 我完全拔下电源线 2 分钟以清除任何故障、但没有任何帮助。
  5、电源:我使用的是高品质的 24V 电源。
  6. MCU UART:我连接到 MCU UART 端口、但没有看到任何日志或错误消息。 它完全为空。

 似乎引导加载程序启动正常、但等待“系统固件“与它进行对话超时。 因为我的主板是较新的 Rev E5、我想知道是否有特殊设置
 或我需要用于此特定电路板版本的其他固件文件。

 您能帮助我了解握手为什么会超时、以及我应该如何解决该问题吗?

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

    尊敬的 Vaddepally:

    在 TI EVM 上、未发现问题。

    您的电路板是定制电路板吗?

    对软件代码是否进行了任何更改。

    该板是插槽式的还是焊接的?

    此致

    Gokul Praveen

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

     您好、Gokul、

     感谢您的答复。 要回答您的问题:

    1. 定制板? 不可以、这是一款标准 TI EVM (PROC141E5)。 它不是定制电路板。
    2. 软件更改? 否、我对代码进行了零更改。 我仅使用 Processor SDK Linux 11.02.00.04 中提供的未修改的预编译二进制文件。
    3. 插槽式还是焊接式? TDA4VH-Q1 芯片焊接到标准 EVM 上。 未对电路板进行任何硬件修改。

       我仍然看到同样的–110 错误,即使与官方预建. 以下是我从 SDK 的预编译映像文件夹中尝试的确切文件:

        * tiboot3.bin:使用了 tiboot3-j784s4-hs-fs-evm.bin(重命名)。
        * tispl.bin:使用 SDK 中的官方签名版本。
        * u-boot.img:使用了 SDK 的官方签名版本。

    我还使用十六进制编辑器仔细检查了这些文件、以确认它们具有正确的 X.509 签名(从 30 82 开始)、但电路板在“启动通知“握手时仍然挂起。  

     由于这是官方 TI EVM、并且我正在使用官方 TI 预编译、因此此 SDK 版本中的 Rev E5 上电序列或 PMIC 设置可能存在特定问题吗?

    感谢您的帮助!

    Nivas Netha

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

    尊敬的 Vaddepally:

    感谢您的及时回复。 我已通知相应的硬件专家对该问题进行了调查。

    提前感谢您的耐心。

    此致

    Gokul Praveen

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

    所有 EVM 在发货前都进行了功能测试、这意味着所有 EVM 都已启动 Linux。  

    EVM 使用什么电源?  

    油尺开关有时设置不正确(即使在视觉上显示为要设置)。  建议通常切换每个开关并验证“点击“反馈、以确保每个开关都设置正确。

    此外、您是否还有另一个 EVM 可以尝试验证 SD 卡是否正确?

    Gokul — 能否根据错误日志提供有关引导顺序失败的一些信息?

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

    感谢您的答复、

    我们没有其他 EVM 来测试 SD 卡或电源。

    我们正在使用科学 PSD4032B 双路输出 32V、3A 电源、在此之前、我们能够使用相同的 SD 卡和电源启动电路板、 我们成功了。 突然电路板出现“ret =–110"错误“错误。 我们没有进行任何硬件或软件更改。 为了确保我们下载正式的引导和预编译程序来尝试这些。 同样的错误。

    我还想补充一点、当我们将主 UART 连接到 Ubuntu 系统时、我们将获得四个 UART 通道 (ttyUSB0、ttyUSB1、ttyUSB2、ttyUSB3)。 我们能够通过“ /etc/udev/rules.d/99-tda4.rules “ ATTRS=“TTY",“,ATTRS、ATTRS{idVendor}=“0403",“,ATTRS、ATTRS{idProduct}=“6011",“,ENV、ENV{ID_USB_INTERFACE_NUM}=“00",“,SYMLINK+="tda4_MAIN"、SYMLINK+="tda4_MAIN"<xmt-block0>“ SUBSYSTEM=“ SUBSYSTEM=、 MODE= 0666“  并运行  sudo udevadm control --reload-rules && sudo udevadm trigger、
    这一点 /dev/tda4_main 并成功获得 UART 输出。 完成此更改后、我也能够启动系统几次。

    因此,在总结从一开始我们使用相同的电源,引导文件,内核映像。 我们能够启动它。 但是,突然我们无法启动它。 我们非常困惑为什么会发生这种情况。

    此致、

    Nivas Netha

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

    好的 — 那么电路板最初可以工作,但最近停止工作了?  该电路板使用了多长时间、用途是什么?

    我不明白终端的评论吗?  您是否说主 UART 连接会影响 EVM 引导?

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

    该电路板已使用近 2 个月、用于 ADAS 系统的模型移植和评估。

    否、UART 不会影响启动、其本身存在单独的问题。 至于终端命令、它只提供了稳定的 UART 通道。

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

    VADDEPALLY Nivas NETHA 

    罗伯特·埃斯勒  我认为这是一个板问题那么.

    此致

    Gokul Praveen

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

    Gokul PraveenRobert Eschler ,

    简单地提醒一下、我们在过去几周里一直面临这个问题、现在正开始减慢我们的发展速度。 如果我们能尽快解决这个问题、会很有帮助。 任何进一步的延迟可能会使我们更难跟上最后期限的步伐。

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

    您的设置最初正在运行。  该问题尚不清楚、但可能是电路板发生了导致问题的元件故障。  ESD 电击或其他引起的。  建议尝试另一个 EVM。

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

     Robert Eschler Gokul Praveen 、我们没有另一个 EVM、是否可以更换 EVM??

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

    很抱歉、使用 EVM 后无法提供替换 EVM。  您可以联系 TI 现场销售团队、了解他们是否可以在该领域提供任何其他帮助。

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

    Robert Eschler ,我们能有一个电话来解决这个问题吗?

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

    我很抱歉 — 但我不清楚电话如何帮助解决这个问题。  EVM 已正常工作、现在无法正常工作。  我们的软件团队已经对 TI 的工作系统进行了验证。  EVM 似乎发生了故障/损坏、建议进行更换。