Tool/software:
I am successfully running the Low Power Mode (LPM) Demo from the PDK 10_00_00. I am using a J721E EVM with a DR829.
The BootApp that runs on MCU1_0 currently boots from OSPI and runs the atf_optee.appimage which runs the Linux kernel. This is documented on the Boot HLOS page in the PDK. My intent is to modify the boot flow so that the BootApp boots Linux on the A72 using U-Boot.
When using the SBL, this process to boot Linux with U-Boot is already documented as the "Development Boot Flow." However, using U-Boot with the BootApp (Tertiary Bootloader) is not documented.
Please describe the process and modifications needed to achieve using U-Boot with the BootApp. It seems that the options are to (in the BootApp flow) replace the Linux kernel on the OSPI with a u-boot appimage or replace the Linux kernel with an A72 SPL appimage which would then point to U-Boot.
If this is the case, how can I convert the A72 SPL (u-boot-spl) and U-Boot image into .appimage files? I know that constructappimageshlos.sh is used for operations like this but what specific modifications need to be done to achieve this?
Thank you for your help.