工具/软件:
您好:
如何触发 sbl/tools/combined_appimage 的重新编译?
需要从哪个目录触发的正确 make 目标是什么?
为什么预构建的 combined_dev.appimage 比 combined_opt.appimage 小得多? 它应该更大、因为它应该包含 uboot。
提前感谢您。
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.
工具/软件:
您好:
如何触发 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 大得多的二进制文件。
此致、
Karthik
您好、
[引述 userid="648986" url="~/support/processors-group/processors/f/processors-forum/1516385/processor-sdk-j784s4-compiling-combined_appimage/5831051 #5831051"]您能否请指向文档中写入闪存地址的位置、A72 SPL 将尝试从该位置加载 U-Boot。
[/报价]如何触发 sbl/tools/combined_appimage 的重新编译?
需要从哪个目录触发的正确 make 目标是什么?
[/报价]您能详细说明一下这个问题吗?
此致、
Karthik
您好、
[引述 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
嗨、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"部分。
需要从哪个目录触发的正确 make 目标是什么?
目标:make BOARD=j784s4_evm HLOS_BOOT=已优化
目录: $PSDK_RTOS_PATH/pdk_jacinto_ /packages/ti/boot/sbl/tools/combined_appimage
希望这些问题能解答您的问题。