The Bootloader module provides APIs to write bootloader applications for various boot media like OSPI, UART, SOC memory etc.
Features Supported
- OSPI Boot
 
- MEM Boot (Boot media is SOC memory)
 
- API to parse multicore appimage
 
- Separate APIs to boot self and non-self cores
 
SysConfig Features
- Note
 - It is strongly recommend to use SysConfig where it is available instead of using direct SW API calls. This will help simplify the SW application and also catch common mistakes early in the development cycle.
 
- Bootloader instance name
 
- Boot Media to be used
 
- Boot Image offset
 
Features not Supported
R5 Dual Core Support
RBL boots the R5 in eFUSE default, which is split mode. SBL (Secondary Boot Loader) follows the same and keeps the R5s in split mode. As of now the lock step configuration of dual R5 is not supported from bootloader.
Example Usage
Include the below file to access the APIs 
 Instance Open Example 
 Booting Cores Example 
 Instance Close Example 
 
API
APIs for BOOTLOADING CPUs