nRF51 SDK: Bootloader/DFU

| nRF51 SDK

- Home
- Related Pages
- API Reference
- Data Structures

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/DFU | Introduction 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