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-J784S4:编译 combined_APPIMAGE

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1516385/processor-sdk-j784s4-compiling-combined_appimage

部件号:PROCESSOR-SDK-J784S4

工具/软件:

您好:

如何触发 sbl/tools/combined_appimage 的重新编译?

需要从哪个目录触发的正确 make 目标是什么?

为什么预构建的 combined_dev.appimage 比 combined_opt.appimage 小得多? 它应该更大、因为它应该包含 uboot。

提前感谢您。

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

    您好、

    1.在开发引导流程中、U-Boot (u-boot.img)不在 combined_dev.appimage 内、它由 A72 SPL 单独加载。

    2.在优化的引导流程中、Linux 内核包含在 combined_opt.appimage 中、内核是比 U-Boot 大得多的二进制文件。

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/10_01_00_04/exports/docs/pdk_j784s4_10_01_00_25/docs/userguide/j784s4/boot/boot_hlos.html#combined-appimage 

    此致、

    Karthik

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

    您好、

    您能否请指向文档中写入闪存地址的位置、A72 SPL 将尝试从该位置加载 U-Boot。

    大多数问题都没有得到解决。

    提前感谢您。

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

    您好、

    [引述 userid="648986" url="~/support/processors-group/processors/f/processors-forum/1516385/processor-sdk-j784s4-compiling-combined_appimage/5831051 #5831051"]

    您能否请指向文档中写入闪存地址的位置、A72 SPL 将尝试从该位置加载 U-Boot。

    [/报价]

    [引用 userid="648986" url="~/support/processors-group/processors/f/processors-forum/1516385/processor-sdk-j784s4-compiling-combined_appimage

    如何触发 sbl/tools/combined_appimage 的重新编译?

    需要从哪个目录触发的正确 make 目标是什么?

    [/报价]

    您能详细说明一下这个问题吗?

    此致、

    Karthik

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

    您好:

    请在文档中展示写入代码的位置、以及将 u-boot.img 刷写到的地址。

    提前感谢您。

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

    您好、

    [引述 userid="648986" url="~/support/processors-group/processors/f/processors-forum/1516385/processor-sdk-j784s4-compiling-combined_appimage/5831127 #5831127"]

    请在文档中展示写入代码的位置、以及将 u-boot.img 刷写到的地址。

    [/报价]

    请参阅 /packages/ti/boot/sbl/tools/combined_appimage/config.mk 添加到工程。

    SPL_IMG    ?= load_only,$(HLOS_BIN_PATH)/u-boot-spl.bin,0x80080000,0x80080000

    此致、

    Karthik

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

    您好:

    这是 A72-SPL、这不是实际加载的 u-boot。

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

    嗨、Jonas、

    请在文档中展示写入代码的位置、以及将 u-boot.img 刷写到的地址。

    A72-SPL 使用 TI u-boot 存储库中的 defconfig 构建。 在 configs/j784s4_evm_r5_defconfig 中、CONFIG CONFIG_SYS_SPI_U_BOOT_OFFS 定义了需要在其中刷写 u-boot 的闪存地址。 下面是指向最新 u-boot 分支的链接、该分支定义了上述配置。

    注意:此配置仅适用于基于 SPI/QSPI/OSPI 的闪存。

    https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/configs/j784s4_evm_r5_defconfig?h=ti-u-boot-2025.01

     如何触发 sbl/tools/combined_appimage 的重新编译?

    请参阅以下线程来重新编译 combined_appimage。 查看"RTOS_CHANGES"部分。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1214665/faq-tda4vl-q1-run-vision_apps-in-sbl-boot-flow-with-combined_appimage

    需要从哪个目录触发的正确 make 目标是什么?

    目标:make BOARD=j784s4_evm HLOS_BOOT=已优化

    目录: $PSDK_RTOS_PATH/pdk_jacinto_ /packages/ti/boot/sbl/tools/combined_appimage

    希望这些问题能解答您的问题。