This is a bootloader example, which shows an example of booting RTOS/NORTOS applications on R5,M4 and A53 cores from eMMC.
The booting is done in 2 stages(2 bootloader applications).
The SBL uses following appimages
Parameter | Value |
---|---|
CPU + OS | r5fss0-0 nortos |
Toolchain | ti-arm-clang |
Board | am62x-sk, am62x-sip-sk. am62x-sk-lp |
Example folder | examples/drivers/boot/sbl_emmc_multistage |
${SDK_INSTALL_PATH}/tools/boot/sbl_prebuilt/am62x-sk/default_sbl_emmc_hs_fs.cfg
default_sbl_emmc_hs.cfg
shown above.${SDK_INSTALL_PATH}
and this example and IPC application is built using makefiles, and Appimage is already created, in Windows, cd ${SDK_INSTALL_PATH}/tools/boot python uart_uniflash.py -p COM13 --cfg=${SDK_INSTALL_PATH}/tools/boot/sbl_prebuilt/am62x-sk/default_sbl_emmc_hs_fs.cfg
${SDK_INSTALL_PATH}
cd ${SDK_INSTALL_PATH}/tools/boot python uart_uniflash.py -p /dev/ttyUSB0 --cfg=sbl_prebuilt/am62x-sk/default_sbl_emmc_hs_fs.cfg
After flashing and booting the EVM, you will see below output on the UART console (Complete log is not shown)