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:TDA4 SOC 挂起(PSDKL 8.1)

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1115568/tda4vm-tda4-soc-hang-up-psdkl-8-1

器件型号:TDA4VM

各位专家、您好!

   我们的板在启动时有时会挂起。

   A72和 MCU1_0与 dmsc 通信失败。

   请检查 SYSFW 是否运行为异常状态?

   谢谢。

这是 A72日志:

[2022-07-05 19:45:03.646][0.000000]   CMA:无法保留512 MIB
[2022-07-05 19:45:04.805][1.247709]   ti-sci 44083000.dmsc:msp 中的 mbox 分度(调用方:TI_sci_cmd_clk_is_on+0x48/0xa8)
[2022-07-05 19:45:04.805][1.256400]   ti-sci 44083000.dmsc:mbox 发送失败-110
[2022-07-05 19:45:04.805][1.261439]   ti-sci-clk 44083000.dmsc:clocks:is_prepared failed for dev=293、clk=2、ret=-110
[2022-07-05 19:45:05.796][2.271687]   ti-sci 44083000.dmsc:resp 中的 mbox 分度(调用方:TI_sci_cmd_put 设备+0x18/0x28)
[2022-07-05 19:45:05.839][2.280458]   ti-sci 44083000.dmsc:resp 中的 mbox 分度(调用方:TI_sci_cmd_put 设备+0x18/0x28)
[2022-07-05 19:45:05.839][2.280468]   ti-sci 44083000.dmsc:resp 中的 mbox 分度(调用方:TI_sci_cmd_clk_is_on+0x48/0xa8)
[2022-07-05 19:45:05.839][2.289229]   ti-sci 44083000.dmsc:mbox 发送失败-110
[2022-07-05 19:45:05.840][2.297901]   ti-sci 44083000.dmsc:mbox 发送失败-110
[2022-07-05 19:45:05.840][2.302936]   ti-sci 44083000.dmsc:mbox 发送失败-110

这是 MCU1_0日志:


[2022-07-05 19:45:03.077]已插入 MCU_uart0
[2022-07-05 19:58:23.183]    --> Sciclient_serviceSecureProxy (949):失败
[2022-07-05 19:58:23.214]-->    Sciclient_service(334):失败
[2022-07-05 19:58:23.245]    --> Sciserver_UserProcessMsg(593):失败
[2022-07-05 19:58:23.309]    --> Sciserver_processtask(270):失败
[2022-07-05 19:58:23.341]处理消息失败,发送 NAK 响应失败
[2022-07-05 19:58:23.404]处理消息失败,发送 NAK 响应失败
[2022-07-05 19:58:23.468]处理消息失败,发送 NAK 响应失败

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

    您好!

    这是定制板吗? 还是这款 TI EVM?
    您是否还加载 R5F、C6x、C7x 等远程内核?
    您能否从 SPL/SBL 的第一行开始共享完整的引导日志?

    -凯尔西

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

    各位专家、您好!

       这是一个定制板、而不是 EVM。 重现此问题并不容易、 大约每6秒复位一次、并且几乎每隔一天或几天重复出现一次。

       引导加载程序为 SPL、SPL 加载 R5FS/C66/C7x、然后是 Linux 内核。 我没有保留完整日志,但在内核启动之前日志是相同的。由于内核处于安静状态,您可以参考:

    U-Boot SPL 2021.01 (2022年7月05日- 13:07:39 +0000)
    SYSFW ABI:3.1 (固件版本0x0015 '21.9.1--v2021.09a (极好的 LLA)
    尝试从 SPI 引导
    在 ARM64内核上启动 ATF...

    注意: BL31:v2.5 (发布):08.00.00.002-脏
    注意: BL31:构建时间:2022年1月16日07:59:17

    U-Boot SPL 2021.01 (2022年7月05日- 13:08:10 +0000)
    SYSFW ABI:3.1 (固件版本0x0015 '21.9.1--v2021.09a (极好的 LLA)
    加载 rproc:正常
    [0.000000]   CMA:无法保留512 MIB

     谢谢。

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

    附加:  我们在系统的服务脚本中添加了一个重置脚本。 当 Linux 启动时,它将执行重置脚本。重置脚本将延迟4秒并调用 reboot 命令。 这将使整个系统每6秒重新启动一次。

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

    您好!

    在 bootargs 中、您可以将'boot'变量设置为重置。 因此、我们可以从 U-Boot 侧测试连续复位。
    这在您的电路板上是否能正常工作?
    它适用于 TDA4 EVM 上的数百次复位。

    此外、使用 SD 引导模式时、Linux 引导需要20秒以上、您如何能够在6秒内复位。 您能不能
    帮助重现您的序列在 TDA4-EVM 上的问题?

    -凯尔西

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

    我们优化了启动时间、以便 A72可以快速执行 systemd。在这几天中、此问题重现了5次。 我发现问题日志几乎显示访问 clk 293/294 /295失败。 根据设备树、我认为 SerDes_wiz 使用了 clk 293/294/295。

    100次重置不足以重现此问题、 在我的环境中、这将需要大量的时间。uboot 没有带来足够的器件、也许 uboot 很难重现此问题。但我还没有尝试过。

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

    您好!

    我没有使用优化的引导进行重现的设置。 我将尝试重新启动默认 SDK。

    [引用 userid="481123" url="~/support/processors-group/processors/f/processors-forum/1115568/tda4vm-tda4-soco-hang-up-psdkl-8-1"]

       请检查 SYSFW 是否运行为异常状态?

    [/报价]

    它不是 sysfw、但电源管理和资源管理由运行在 MCU1_0上的 DM 设备管理器固件完成。
    如果您可以访问 CCS、请连接并检查是否可以连接到 MCU1_0。

    -凯尔西