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

Modules

 01 - Bootloader/DFU Introduction
 
 02 - Bootloader/DFU Architecture
 
 03 - Bootloader/DFU Keil Project
 
 04 - DFU Transport Layers
 
 05 - Flash Memory layout
 
 06 - API
 

Detailed Description

The DFU Bootloader

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