工具与软件:
我已 成功 从 PDK 10_00_00中运行低功耗模式(LPM)演示。 我使用 J721E EVM 与 DR829。
在 MCU1_0上运行的 BootApp 目前从 OSPI 引导、并运行运行 Linux 内核的 ATF_optee.appimage。 这记录在 PDK 的 Boot HLOS 页面中。 我的目的是修改引导流程、以便 BootApp 使用 U-Boot 在 A72上引导 Linux。
使用 SBL 时、使用 U-Boot 引导 Linux 的过程已记录为"开发引导流程"。 但是、不介绍将 U-Boot 与 BootApp (三级引导加载程序)一起使用。
请描述 使用 U-Boot 并借助 BootApp 实现上述目标所需的过程和修改。 选项似乎是(在 BootApp 流程中)将 OSPI 上的 Linux 内核替换为 u-boot appimage、或将 Linux 内核替换为 A72 SPL appimage、然后该 appimage 指向 U-Boot。
如果是这种情况、如何将 A72 SPL (u-boot-spl)和 U-Boot 映像转换为.appimage 文件? 我知道 constructappimageshlos.sh 用于此类操作、但需要进行哪些具体修改才能实现此目的?
感谢你的帮助。