nRF51 SDK
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Bootloader/DFU

The Bootloader/DFU

The Bootloader/DFU example shows how an application can be updated on a nRF51822 chip. The image can be transfered through wired or Over-The-Air, OTA, interfaces.

The SDK provides support for a wired interface in form of UART and OTA interface in form of BLE.

The documentation for the Bootloader/DFU example is structured as:

Section Description
Introduction to Bootloader/DFUIntroduction to the Bootloader/DFU example project
Bootloader/DFU Architecture Architectual view of the Bootloader/DFU Solution
Bootloader/DFU Keil Project Description of the Keil project, compiling Bootloader/DFU, and software flash download (nrfjprog)
DFU Transport Layers DFU Transport Layers description. Detailed description of HCI over UART Transport and Bluetooth Low Energy, BLE, Transport Layers.
Flash Memory Layout Flash memory layout description. Detailed description of the flash layout for SoftDevice, application, and bootloader/DFU.
Bootloader/DFU API API description for modules specific for the Bootloader/DFU Example