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-J7200:如何使用 Yocto 构建 Linux SDK 后更新 MCU 固件

Guru**** 2424970 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1544637/processor-sdk-j7200-how-to-update-the-mcu-firmware-after-building-linux-sdk-with-yocto

器件型号:PROCESSOR-SDK-J7200


工具/软件:

尊敬的专家:

我  在以下链接中学习了更新 MCU 固件的方法:

https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/11_00_00_08/exports/docs/linux/Foundational_Components_ IPC_J721E.html#:~:text=for%20 正在更新%20MCU%20 (DM)%20R5F%20 固件%20 二进制%2C%20tispl.bin%20 需要%20 至%20be%20 重新编译%20、使用%20 新%20 固件%20 二进制%20as%20 提及%20 下限%203A

问题是 使用 Yocto 构建 Linux SDK 后、我无法找到同一个目录。

我想知道是否需要另一种方法来 解决该问题。

谢谢

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

    您好、

    固件从 ti-linux-firmware 存储库中获取。 您可以为 ti-dm-FW 配方编写 bbappend、并使用您自己的自定义二进制文件修补 ipc_echo_testb_mcu1_0_release_strip.xer5f。

    此致、
    Jared

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

    您好、

    搜索、我找到了 2 个食谱:

    1.meta-tisdk/recipes-bsp/ti-dm-fw/ti-dm-fw.bbapend

    2.meta-ti/meta-ti-BSP/recipes-bsp/ti-dm-FW/ti-dm-FW.bb

    只修改就足够了  TI-DM-FW 具体来说、是否是 上面的 ti-dm-fw.bbapend? 或者在 其他目录中创建一个新目录?

    谢谢

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

    您好、

    是的、您可以修改 ti-dm-fw.bbappend 以添加您的自定义固件。

    此致、
    Jared

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

    您好、

    非常感谢。

    我将 固件重命名为“ipc_echo_testb_mcu1_0_release_strip.xer5f",“,然后、然后通过 修改 ti-dm-fw.bbappend 来替换原始固件。

    是否需要使用相同的名称--ipc_echo_testb_mcu1_0_release_strip? 如果我要使用自己的固件名称、需要修改哪些内容?

    此致

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

    您好、

    您必须通过 bbappend 更改 DM_firmware 变量的定义:

    $ grep -n ipc_echo_testb_mcu1_0_release_strip -r ./*
    ./meta-ti/meta-ti-bsp/recipes-bsp/ti-dm-fw/ti-dm-fw.bb:41:DM_FIRMWARE = "ipc_echo_testb_mcu1_0_release_strip.xer5f"
    ./meta-ti/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc:43:DM_FIRMWARE = "ipc_echo_testb_mcu1_0_release_strip.xer5f"

    此致、
    Jared