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.

[参考译文] AM62A7:TI 固件构建器和 SBL 引导模式问题

Guru**** 2534260 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1562692/am62a7-ti-firmware-builder-and-sbl-boot-mode-question

器件型号:AM62A7


工具/软件:

SDK 版本:10_00_00_08

TI 固件构建器版本:10_00_00_05

我们的定制电路板参考了 如何快速启动、并且我们采用了 SBL 启动方法。

Q1: DM FW 正在使用mcu_plus_sdk_am62ax_10_00_00_14\examples\drivers\ipc\ipc_rpmsg_echo_linux\am62ax-sk\r5fss0-0_freertos\ti-arm-clang\ipc_rpmsg_echo_linux.release.appimage.hs_fsimaging/kernels/hwa/vpac_msc/vx_vpac_msc_multi_scale_output_target.c在 TI Firmware SDK 中进行修改并重新编译后、更改是否会更新到此 DM FW? 更新是如何执行的?

问题 2: 如何vision_apps/out/AM62A/R5F/FREERTOS/release/vx_app_rtos_linux_mcu1_0.outimaging/kernels/hwa/vpac_msc/vx_vpac_msc_multi_scale_output_target.c在 TI 固件 SDK 中进行更改后将修改后的编译到 appimage 中?

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

    尊敬的 Jason:

    请允许我有时间对此进行评论、期望在 1-2 天内得到答复。

    此致、

    会面。

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

    你(们)好

    只需签入查看是否有任何更新。

    BR、

    Jason

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

    尊敬的 Jason:
    因此、固件构建器主要旨在与 Processor SDK 配合使用、以便在 SPL 引导流时构建远程内核固件。 如果您使用 SBL、则可以直接在 MCU+SDK 中编译映像并使用 SBL 加载它们、有关更多信息、请参阅此处: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/11_01_00_16/exports/docs/api_guide_am62ax/GETTING_STARTED_FLASH.html

    我假设您仍想使用 SBL 从固件构建器启动固件、在这种情况下、我可以为您提供一些指导:

    Q1: DM FW 正在使用mcu_plus_sdk_am62ax_10_00_00_14\examples\drivers\ipc\ipc_rpmsg_echo_linux\am62ax-sk\r5fss0-0_freertos\ti-arm-clang\ipc_rpmsg_echo_linux.release.appimage.hs_fsimaging/kernels/hwa/vpac_msc/vx_vpac_msc_multi_scale_output_target.c在 TI Firmware SDK 中进行修改并重新编译后、更改是否会更新到此 DM FW? 更新是如何执行的?

    不、这不会反映在 MCU+SDK 中。

    Q2: 如何vision_apps/out/AM62A/R5F/FREERTOS/release/vx_app_rtos_linux_mcu1_0.outimaging/kernels/hwa/vpac_msc/vx_vpac_msc_multi_scale_output_target.c在 TI 固件 SDK 中更改后将修改后的代码编译到 appimage?

    您可以在此处使用 MCU+SDK 工具、本指南也能为您提供帮助: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/11_01_00_16/exports/docs/api_guide_am62ax/TOOLS_BOOT.html#autotoc_md1630

    因此、步骤是将.out 转换为.rprc: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/11_01_00_16/exports/docs/api_guide_am62ax/TOOLS_BOOT.html#autotoc_md1630

    然后生成多核 appimage: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/11_01_00_16/exports/docs/api_guide_am62ax/TOOLS_BOOT.html#MULTICOREIMAGEGEN_TOOL 

    对于 HS-SDK/HS-SE FS 器件、您还必须使用 MCU+SDK: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/11_01_00_16/exports/docs/api_guide_am62ax/TOOLS_BOOT.html#TOOLS_BOOT_SIGNING 中提供的签名脚本对映像进行签名

    此致、

    会面。

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

    你(们)好

    我们当前的要求是vx_vpac_msc_multi_scale_output_target.cipc_rpmsg_echo_linux.release.appimage.hs_fs将修改后的修改应用到我们,或者探索将 vx_app_rtos_linux_mcu1_0.out 集成到中的替代方法 ipc_rpmsg_echo_linux.release.appimage.hs_fs.

    最终目标是修改 VPAC 固件、但我们在如何正确加载和利用 R5F 内核上编译的输出方面遇到了挑战。

    具体而言、如果我们成功地vx_app_rtos_linux_mcu1_0.out将编译成应用映像、那么将其与现有ipc_rpmsg_echo_linux.release.appimage.hs_fs部署相结合的正确步骤是什么?

    BR、

    Jason

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

    尊敬的 Jason:

    我认为不需要将这两种方法结合起来、您能详细说明为什么要将它们结合起来吗? 只需加载 转换为 appimage 的 vx_app_rtos_linux_mcu1_0.out 就可以了、我认为我们没有办法组合这 2 个 appimage。

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

    你(们)好

    据我们的理解、ipc_rpmsg_echo_linux.release.appimage.hs_fs 包含自复位功能和 VPAC 固件加载功能。

    关于 vx_app_rtos_linux_mcu1_0.out、需要澄清:

    这是否仅是 VPAC 固件组件、或者它是否还包含正常 DM R5F 运行所需的完整引导序列和初始化例程?

    关键问题是:我们是否可以直接将 vx_app_rtos_linux_mcu1_0.out 编译到 appimage 并独立使用、或者它是否需要与现有基础设施集成?

    BR、

    Jason

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

    尊敬的 Jason:

    对延误表示歉意、并感谢您对此进行了澄清。

    [引述 userid=“635740" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1562692/am62a7-ti-firmware-builder-and-sbl-boot-mode-question/6024503

    这是否仅是 VPAC 固件组件、或者它是否还包含正常 DM R5F 运行所需的完整引导序列和初始化例程?

    关键问题是:我们是否可以直接将 vx_app_rtos_linux_mcu1_0.out 编译到 appimage 并独立使用、或者它是否需要与现有基础设施集成?

    [/报价]

    我尚未对此进行测试、但 vx_app_rtos_linux_mcu1_0.out 固件应集成 DM 功能、您不会显式向其添加任何内容或将其与 ipc_rpmsg_echo_linux 结合 使用、因此、是的、您可以直接将 vx_app_rtos_linux_mcu1_0.out 转换为 appimage、并使用 SBL 引导它。

    此致、

    会面。