Using the Standalone Bootloader with a System on Chip Application#
The standalone bootloader can be used without further modification in the application code. If you enable the GPIO activation feature in the Gecko Bootloader (enabled by default), you can enter bootloader mode by resetting the MCU while pushing the activation button. Then, you can communicate with the bootloader as described in AN1085: Using the Gecko Bootloader with Silicon Labs Connect.
Alternatively, you can enter bootloader mode by using the following function in your application (Services > Legacy Bootloader Application Interface component must be installed):
halLaunchStandaloneBootloader(STANDALONE_BOOTLOADER_NORMAL_MODE)
For further details on the communication API with the bootloader, see the file
platform/base/hal/micro/bootloader-interface-standalone.h