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.C:/ti/mcu_plus_sdk
and this example and IPC application is built using makefiles, and Appimage is already created, in Windows, cd C:/ti/mcu_plus_sdk/tools/boot python uart_uniflash.py -p COM13 --cfg=C:/ti/mcu_plus_sdk/tools/boot/sbl_prebuilt/am62x-sk/default_sbl_emmc_hs_fs.cfg
~/ti/mcu_plus_sdk/
cd ~/ti/mcu_plus_sdk/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)