nRF51 SDK - S130 SoftDevice
|
Unless triggered to start in bootloader mode, the DFU bootloader will check if a valid application is present on the device. If there is an application, the bootloader will run it. Otherwise, it will start the DFU procedure, receive DFU packets, and replace the existing firmware.
The following figure displays the blocks in the DFU bootloader and their tasks when performing an application update: