工具/软件:
您好:
如何从 ti/boot/sbl/tools/combined_appimage 正确重新创建不同的 combined_dev.appimage 和 combined_opt.appimage?
我需要从哪里触发"制作"? 重制图像的规则是什么?
提前感谢您。
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.
工具/软件:
您好:
如何从 ti/boot/sbl/tools/combined_appimage 正确重新创建不同的 combined_dev.appimage 和 combined_opt.appimage?
我需要从哪里触发"制作"? 重制图像的规则是什么?
提前感谢您。
嗨、Jonas、
您使用的是哪个 SDK 版本?
简要信息如中所述 6.4.4. PDK 文档的"生成 HLOS 组合应用程序映像"部分的步骤。 您还需要使用随此过程提供的相应 SBL。
存在编译支持和二进制文件的主目录是 /pdk_j784s4_10_01_00_25/packages/ti/boot/sbl/tools/combined_appimage 文件夹。
编译会使用通用 PDK makerules 文件夹以及此文件夹中的 config.mk 文件
SDK Makefile 中没有现成的顶层构建目标 来为 Linux 轻松构建这些目标。 必须手动自定义和构建这些函数。 具体视图 /sdk_builder/makerules/makefile_sbl_combined_appimage.mak 说明 QNX 如何执行上述构建路径来构建 QNX HLOS 的默认引导映像、作为参考(使用引导应用程序方法)。
以下命令展示了要执行的最终构建步骤、但必须按照上述文档或 PDK 文档来构建单个映像并将其复制到所需位置。
$ cd <ti-processor-sdk-rtos-j784s4-evm-10_01_00_04>/pdk_j784s4_10_01_00_25/packages/ti/boot/sbl/tools/combined_appimage
#调整 config.mk 文件或传递 HLOS_BOOT 变量以构建相应的映像
$ make BOARD=j784s4_evm HLOS_BOOT=development
- or -
$ make BOARD=j784s4_evm HLOS_BOOT=optimized
此致
Suman
您好、
感谢您的答复。
很遗憾、这未能解决我的问题。
我使用的是09.02.05版。
当我按照您的步骤操作时、我收到以下错误:
我已正确设置了 TOOLS_INSTALL_PATH。
设置 BOARD=j784s4_evm HLOS_BOOT=development
make:***没有规则来生成"pdk/ti/binary/ipc_echo_testb_freertos/bin/j784s4_evm/ipc_echo_testb_freertos_mcu1_0_release_strip.rprc"目标、"pdk/ti/boot/sbl/tools/combin/j784s4_evm/j784/combin/band_stop_dev.c"所需 的目标。
在您提到的文档中、我没有看到任何指定的 make 命令来说明如何构建该命令、只能了解如何修改器件树。
嗨、Jonas、
make BOARD=j784s4_EVM HLOS_BOOT=development
此命令和 Makefile 实用程序仅用于构建最终应用映像、不会自动构建 config.mk 或 Makefile 文件使用/引用的组成映像。
我已正确设置 tools_install_path 集
是的、如果从组件目录中进行编译、我确实希望您自定义一些编译变量。
如果从顶层构建 PDK、则在每个组件的顶层 Makefile 中都能正确处理 SDK 构建器 文件夹。
在您提到的文档中、我看不到任何说明如何构建它的指定 make 命令、只能看到如何修改设备树。
SDK 会将一些 Linux 文件预封装到 下相应的电路板文件夹中 / /packages/ti/boot/sbl/tools/combined_appimage/bin 文件夹和文档仅说明了如何生成 Linux 专用的构建文件(实际上超出了 RTOS SDK 范围)。
ipc_echo_testb_freeRTOS 示例是一个 PDK IPC 二进制文件、因此您必须生成该文件。 如果您已构建所有 PDK 示例和库、则该文件会出现。
您可以使用以下命令仅构建此固件、
$ cd <ti-processor-sdk-rtos-j784s4-evm-10_01_00_04>/pdk_j784s4_10_01_00_25/packages/ti/build
$ make -s BOARD=j784s4_evm ipc_echo_testb_freertos
您可以看到 3.1.编译 PDK 文档的 PDK 部分、了解有关 PDK 编译的一般详细信息。
此致
Suman