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.

[参考译文] PROCESSOR-SDK-J721S2:[j721s2]如何修复加载/lib/firmware/j721s2-mcu-r5f0_1-fw 失败

Guru**** 2434950 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1548190/processor-sdk-j721s2-j721s2-how-to-fix-load-lib-firmware-j721s2-mcu-r5f0_1-fw-fail

器件型号:PROCESSOR-SDK-J721S2
Thread:TDA4VM 中讨论的其他器件

工具/软件:

尊敬的 TI

在修复之后
【常见问题解答】TDA4VM:如何在 SPL 引导流程中启用以分离模式运行的 MCU R5F 内核。
u-boot_patches_to_enable_MCU_R5F_SplitMode.zip
Linux_patches_to_enable_MCU_R5F_SplitMode.zip

U-boot 加载/lib/firmware/j721s2-mcu-r5f0_1-fw 失败
导致 vx_app_rtos_linux_mcu1_1.out 的大小为 0、对吧?

有没有这方面的建议,谢谢

a) u-boot 命令
=>加载 MMC 0:5 0x82000000 /lib/firmware/j721s2-mcu-r5f0_1-fw
无法加载/lib/firmware/j721s2-mcu-r5f0_1-fw

=>加载 MMC 0:5 0x82000000 /lib/firmware/j721s2-main-r5f0_1-fw
335028 字节、120 ms (2.7 MiB/s) 内读取

b) root@j721s2-EVM:/lib/firmware ls -la
lrwxrwxrwx 1 根根根节点 62 2018 年 3 月 9 日 j721s2-mcu-r5f0_1-fw ->/usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out
lrwxrwxrwx 1 根根根、2018 年 3 月 9 日 j721s2-mcu-r5f0_1-fw-sec ->/usr/lib/firmware/ti-ipc/j721s2/ipc_echo_test_mcu1_1_release_strip.xer5f.signed

lrwxrwxrwx 1 根根根 622018 年 3 月 9 日 j721s2-main-R5f0_1-fw ->/usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu2_1.out
lrwxrwxrwx 1 根根 root 69 Mar 9 2018 j721s2-main-R5f0_1-fw-sec ->/usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu2_1.out.signed

C)
root@j721s2-evm:~# ls -la /usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out
-rw-r--r-- 1 根根 0 Mar 9 2018 /usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out
root@j721s2-evm:~#
root@j721s2-evm:~# ls -la /usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu2_0.out
-rw-r--r-- 1 根根 1203596 Mar 9 2018 /usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu2_0.out
root@j721s2-evm:~#

D) UART 日志

e2e.ti.com/.../6518.putty_5F00_2.log

此致
佳豪

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

    您好、

    是否在重新构建 Linux 映像和 u-boot 补丁后集成。

    您需要将更新的 Linux 映像、u-boot 映像、tiboo3.bin、tispl.bin 复制到引导介质。

    [报价 userid=“654395" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1548190/processor-sdk-j721s2-j721s2-how-to-fix-load-lib-firmware-j721s2-mcu-r5f0_1-fw-fail

    a) u-boot 命令
    =>加载 MMC 0:5 0x82000000 /lib/firmware/j721s2-mcu-r5f0_1-fw
    无法加载/lib/firmware/j721s2-mcu-r5f0_1-fw

    =>加载 MMC 0:5 0x82000000 /lib/firmware/j721s2-main-r5f0_1-fw
    335028 字节、120 ms (2.7 MiB/s) 内读取

    [/报价]

    您无需明确运行上述操作、默认 u-boot 会将固件加载到远程内核。
    如果未加载 u-boot、Linux 就会将固件加载到远程内核。  

    此致、
    Sudheer

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

    你好 Sudheer

    1)
    是否在重新构建 Linux 映像和 u-boot 补丁后集成。
    您需要将更新的 Linux 映像、u-boot 映像、tiboo3.bin、tispl.bin 复制到引导介质。
    >>
    是的,我重新编译了所有映像,并刷新了所有映像 ( tiboot3.bin , tispl.bin , u-boot.img , rootfs.ext )

    2)
    您无需明确运行上述操作、默认 u-boot 会将固件加载到远程内核。
    如果未加载 u-boot、Linux 就会将固件加载到远程内核。
    >>
    因为我在引导日志中看到此错误日志 (6518.putty_2.log)
    无法加载/lib/firmware/j721s2-mcu-r5f0_1-fw
    然后、我执行该测试来仔细检查此错误

    3)
    我发现加载失败的原因/lib/firmware/j721s2-mcu-r5f0_1-fw

    所示为 vx_app_rtos_linux_mcu1_1.out、大小为零

    root@j721s2-EVM:/lib/firmware ls -la
    lrwxrwxrwx 1 根根根节点 62 2018 年 3 月 9 日 j721s2-mcu-r5f0_1-fw ->/usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out

    root@j721s2-evm:~# ls -la /usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out
    -rw-r--r-- 1 根根 0 Mar 9 2018 /usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out

    如何设置 vx_app_rtos_linux_mcu1_1.out 的构建?


    谢谢
    佳豪

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

    您好、

    [报价 userid=“654395" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1548190/processor-sdk-j721s2-j721s2-how-to-fix-load-lib-firmware-j721s2-mcu-r5f0_1-fw-fail/5956430

    我发现加载失败的原因/lib/firmware/j721s2-mcu-r5f0_1-fw

    所示为 vx_app_rtos_linux_mcu1_1.out、大小为零

    root@j721s2-EVM:/lib/firmware ls -la
    lrwxrwxrwx 1 根根根节点 62 2018 年 3 月 9 日 j721s2-mcu-r5f0_1-fw ->/usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out

    root@j721s2-evm:~# ls -la /usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out
    -rw-r--r-- 1 根根 0 Mar 9 2018 /usr/lib/firmware/vision_apps_evm/vx_app_rtos_linux_mcu1_1.out

    [/报价]

    是的、您可以重新构建视觉应用并将 MCU1_1 映像从 vison 复制到  /usr/lib/firmware/vision_apps_evm

    如果您想拥有任何其他图像、请使用“ln"命令“命令软链接所需的图像。

    此致、
    Sudheer