MCUboot Over-the-Air Download (OAD)¶
The following sections aim to describe the lower layers of OAD software that are common across all protocol stack implementations. This includes the OAD image header, the flash layout, Secure Bootloader, and the oad image tool.
The following sections aim to describe the BLE5-Stack specific application and profile layer of the OAD solution. The OAD application section will describe the BLE OAD process from a high level in terms of events and states, and the profile section will cover the actual structures that are sent over the air.
The SimpleLink Academy OAD Fundamentals Module covers the out of the box demo for OAD using the BLE5-Stack. This lab contains the following step by step instructions:
Anatomy of an OAD
Image Header
MCUboot Secure Bootloader
OAD Memory Layout
OAD Protocol/BLE Profile
Setting up the OAD Environment
OAD Distributor Setup
OAD Target Setup
Running the OAD Demo
Modifying the Image Version
OAD using BTool
OAD using SimpleLink™ Connect Mobile Application
Debug an OAD Project