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. The SBL NULL does not load any images on the cores. For more information on how this example is being used, refer to the appropriate EVM Setup guide:
Supported Combinations
Parameter |
Value |
|---|---|
CPU + OS |
wkup-r5fss0-0 freertos |
Toolchain |
ti-arm-clang |
Boards |
am275x-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.
When using CCS projects to build, import the CCS project for the required combination and build it using the CCS project menu (see Using SDK with CCS Projects).
When using makefiles to build, note the required combination and build using make command (see Using SDK with Makefiles)
Flash this bootloader by following steps mentioned in Flash SOC Initialization Binary
See Also
Sample Output
Sciserver Testapp Built On: Nov 29 2024 18:37:11
Sciserver Version: v2023.11.0.0REL.MCUSDK.MM.NN.PP.bb
RM_PM_HAL Version: vMM.NN.PP
Starting Sciserver..... PASSED
Starting NULL Bootloader ...
SYSFW Firmware Version 10.0.8--w2024.02-am275x (Fiery
SYSFW Firmware revision 0xa
SYSFW ABI revision 4.0
[KPI] Boot Media : undefined
[KPI] Boot Image Size : 0 KB
[KPI] Cores present :
[KPI] Sciclient Get Version : 13390us
[KPI] SBL Total Time Taken : 13390us