Hi, Export,
My customer is asking for a demo to boot more cores by SBL. As I didn't find a demo target for this requirement that I am trying to generate one. (If there is any, please help to point out). My test step is as follow.
1. build ipc_spi demo
make -s ipc_spi_master_demo_app BOARD=j721e_evm SOC=j721e BUILD_PROFILE=release CORE=mcu1_0 BUILD_OS_TYPE=tirtos
make -s ipc_spi_slave_demo_app BOARD=j721e_evm SOC=j721e BUILD_PROFILE=release CORE=mpu1_0 BUILD_OS_TYPE=tirtos
2. boot through CCS, connect to mcu1_0, load master.xer5f, connect to mpu1_0, load slave.xa72fg, run and log shows the sample application completes successfully.
3. generate multicoreimage
copy master.rprc and slave.rprc to (SDK_INSTALL_PATH)/pdk/packages/ti/boot/sbl/tools/multicoreImageGen/bin folder
cd /(SDK_INSTALL_PATH)/pdk/packages/ti/boot/sbl/tools/multicoreImageGen/bin
./MulticoreImageGen LE 55 app 4 master.rprc 0 slave.rprc
4. copy the generated app file into SD
5. boot from SD card and get below log
SBL Revision: 01.00.09.02 (Apr 9 2020 - 11:50:05)
SYSFW ver: 19.8.0-v2019.08 (Terrific Llama
It seems tiboot3.bin and sysfw.bin work well but SBL cannot parse the multicore image.
Please help to check if anything wrong in above steps.
Thanks a lot.