Greetings! I'll start by describing the problem I'm solving.
1. I need to run the R5_0_0 firmware as quickly as possible to work with EtherCAT.
2. After completing step 1, launch ADC firmware on R5_1_0.
3. After point 2 or in parallel, run u-boot, dtb, linux, rootfs, linux app.
4. Currently, I am successfully uploading firmware via /lib/firmware from the Linux side for R5_0_0 and R5_1_0, but the task of launching the firmware earlier than U-boot on R5_0_0 and R5_1_0 fails. The start-up routine takes 10 seconds. To run from linux, I casmotemized the Device tree and change the linker files for R5_0_0 and R5_1_0. Everything works well.
5. To create the final firmware, I use your description software-dl.ti.com/.../boot_am64x.html (Booting Via SD Card and HLOS boot)
6. In your description there is a mention that I need to use combined_appimage, but you do not provide it, it is not in mcu_plus_sdk_am64x_07_03_00_19, mcu_plus_sdk_am64x_08_00_00_21, mcu_plus_sdk_am64x_64_d8_0036
7. Only in mcu_plus_sdk_am64x_08_01_00_35 and mcu_plus_sdk_am64x_08_01_00_36 there is a reference to combined_appimage, in tools/boot/LinuxAppimageGen/makefile and then only for BOOTIMAGE_CORE_ID_a53ss0-0.
8. In your example software-dl.ti.com/.../Servo_Drive_Demo_User_Guide.html which you also don't provide but describe, there is a description of the parallel operation of kernels using the example of Servo Drive Demo. In this example, you are loading cores m4f, r5_0_0, r5_1_0, via jtag, which is not right for me.
9. I saw your example for sbl_ospi_multi_partition, but it was Baremetal, and I need Linux on a53.
The questions are as follows:
1. How do we perform steps 1, 2, 3 and create the required file for loading individually for each core r5_0_0, r5_1_0, a53 (Linux), etc. and load everything from SD card?
2. When do you plan to update the SDK with combined_appimage?
3. Could you provide an example or describe to me what needs to be done to create a multi partition image on an SD card to boot all r5, m4 and a53 (with u-boot, linux kernel, dtb, rootfs, linux app)?