J722S MCU+ SDK  09.02.00
SBL NULL

Introduction

This is a bootloader which does SOC initializations and put all the cores in WFI. This example is what is referred to as the SOC initialization binary in Flash SOC Initialization Binary. The SBL NULL does not load any images on the cores except on the wkup-r5 core. SBL NULL loads sciserver on wkup-r5 core. For more information on how this example is being used, refer Flash SOC Initialization Binary

Note
DDR inline ECC is enabled in the sysconfig from 0x8000000 to 0x80060000 address region. You can disable ECC or modify the ECC address regions in the sysconfig if required.

Supported Combinations

Parameter Value
CPU + OS wkup-r5fss0-0 nortos
Toolchain ti-arm-clang
Boards j722s-evm
Example folder examples/drivers/boot/sbl_null

Steps to Run the Example

Since this is a bootloader and is used as a SOC initialization binary, the example will be run every time you boot an application using this example. It is generally run from a boot media (OSPI Flash, SD Card) unlike other examples which are usually loaded with CCS. Nevertheless, you can build this example like you do for the others using makefile or build it via CCS by importing as a project.

Note
This example is not supported for HS-SE devices as JTAG can not be connected to HS-SE devices by default.

See Also

BOOTLOADER

Sample Output

Starting NULL Bootloader ...
DMSC Firmware Version 9.0.6--w2023.01-j722s (Kool Koa
DMSC Firmware revision 0x9
DMSC ABI revision 3.1
INFO: Bootloader_runCpu:162: CPU mcu-r5f is initialized to 800000000 Hz !!!
INFO: Bootloader_runCpu:162: CPU main-r5f0 is initialized to 800000000 Hz !!!
INFO: Bootloader_runCpu:162: CPU c75ss0-01 is initialized to 1000000000 Hz !!!
INFO: Bootloader_runCpu:162: CPU c75ss1-0 is initialized to 1000000000 Hz !!!
INFO: Bootloader_runCpu:162: CPU a530-0 is initialized to 1250000000 Hz !!!
INFO: Bootloader_runCpu:162: CPU a530-1 is initialized to 1250000000 Hz !!!
INFO: Bootloader_runCpu:162: CPU a531-0 is initialized to 1250000000 Hz !!!
INFO: Bootloader_runCpu:162: CPU a531-1 is initialized to 1250000000 Hz !!!
INFO: Bootloader_loadSelfCpu:215: CPU wkup-r5f is initialized to 800000000 Hz !!!
Sciserver Testapp Built On: Mar 19 2024 11:09:15
Sciserver Version: v2024.03.0.0REL.MCUSDK.09.02.00.17
RM_PM_HAL Version: w2023.02-j722s
Starting Sciserver..... PASSED
SYSFW Firmware Version 9.0.6--w2023.01-j722s (Kool Koa
Firmware revision 0x9
ABI revision 3.1
[SCICLIENT] CPU clock frequency = 800000000 Hz
All tests have passed!!