Setting Up a Silicon Labs Connect Application for Bootloading#
Creating a new Connect example and installing the Bootloader Application Interface component will:
Modify the memory allocation on EFR32xG1 (where the first 16kB of the flash memory is used by the bootloader).
Add a compile time define that can be used by bootloader-related code.
Add c functions that can be used to communicate with the bootloader from the main firmware (for example, to switch to bootloader mode).
Some specific application features like OTA needs some other components as well. These requirements will be discussed in the following chapters.