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.

AM6421: Not able to parse the linux appimage

Part Number: AM6421

Hi team,

We were actually using the multipartion ospi sbl example for our booting from ospi on EVM. In this multi partion ospi sbl example we have modified such that is will also load the linux part . Below is the code changes.sbl_ospi_multi_partition.c 

  Below is the default_sbl_ospi_multi_partition.cfg  we have made the the changes accordingly refering to the below link AM64x MCU+ SDK: Understanding the bootflow and bootloaders . (In the example OSPI SBL Linux we see that the location is 0x800000 for linux.appimage and 0x300000 for uboot image.) Which one is correct.

Actually we are not able to parse the linux appimage. Bootloader_parseAndLoadLinuxAppImage this api is returing error.  We have also generated the linux image as per documentation  AM64x MCU+ SDK: Booting Tools  and also created the SD card as per mentioed in the document 

Are the prebuit images in the PSDK  signed or unsigned.   Can we get a clarity on the same. 

One more observation is that we were able to bring up the R5F core(R5F0_0 and R5f1_0) . We have also used different UART ports so that there wont be any resource constraints. 

We using UART to flash the sbl and made is as OSPI boot mode for running.

We have also  tried defualt SBL OSPI LINUX (created muticore app image and linux appimage as per documentation) .and also Multipartion the issue persists

MCU SDK version : 11_00_00_15

PSDK version : 11_01_05_03

Please let us know how to proceed 

Thank You 

Mamatha B M