Project Descriptionent
This case study describes a project of building a connected Smart Watch Bootloader that was one of an R&D team’s missions.
The embedded device contains two main MCUs an STM32 and nRF52, the objective of this mission was to develop dual-MCU Bootloaders implementing FOTA (FW Over-The-Air) solutions on both MCUs allowing the update of STM32 FW using the nRF52 via Bluetooth LE from the user’s smartphone.

Acquire
The chosen tools by the team for development were:
- STM32Cube and J-Link tools for development and debugging
- Nordic nRF Connect tools
- Jira for spec requirements and tasks management
Analyze
Specifications and releases planning analysis helped to define high priority small objectives such as:
- Successful STM32 and nRF32 Applications booting
- Successful STM32 update package transfer from user’s smartphone via the nRF52 by implementing nRF52 external DFU (Device FW Update) solution
- Successful STM32 application update through serial communication from nRF52
Apply
- Requirements implementation and debugging using STM32CubeIDE and SEGGER Embedded Studio tools
- SW architecture design and documentation writting
- Software releases delivery
Results
- 50% fewer support tickets from failed updates.
- Enabled over-the-air (OTA) updates.
- Reduced risk of field failures, avoiding costly recalls.
Demo of Nordic nRF52 external application DFU – Updating stm32 over BLE using nRF52
“Need a reliable bootloader for a wearable or IoT device?
Get in touch →“