Other Parts Discussed in Thread: SYSCONFIG
Hello,
I am trying to boot application which uses ICSSG on R5FSS_0_0(where SBL bootloader runs) and Linux from A53 core. OSPI Linux SBL, R5 Application, linuxappImage are loaded from flash. Linux Rootfs with kernel and dtb are in eMMC.
The problem is, R5 application is not booting when Linux boots first and linuxappImage loaded from OSPI Flash. The same application boots fine when OSPI Linux SBL loads U-Boot, kernel from SD Card.
code from OSPI Linux SBL:
"/* Change the dev stat register to SD card bootmode so that SPL loads uBoot and linux kernel from SD card */
SOC_setDevStat(SOC_BOOTMODE_MMCSD)"
To make it work, I modified the rm config to remove the overlap by assigning resourses for ICSSG to R5 and CPSW to A53 in MCU+SDK and build new boardcfg_blob. Here when I used boardcfg_blob.bin instead of boardcfg_blob_linux.bin, Linux is not booting even with kernel in SD Card.
I have changed the rm_cfg to be same as rm_linux_cfg, even in this case the Linux is not booting when SBL uses boardcfg_blob.bin.
I have attached the syscfg, rm_cfg, dts files for your reference.
Kindly check these files and guide me in resolving the issue.
Best Regards,
Upendar