AN3262 Using the over-the-air bootloader with STM32W108 devices Application Note

This document describes the OTA bootloader provided for STM32W108 devices


AN3262 Using the over-the-air bootloader with STM32W108 devices Application Note - cover page
Brand
STMicroelectronics
Document type
Application Note
Language
English
Pages
27
File format
PDF
File size
1.3 MB
Published
06 August, 2012
Updated
30 September, 2023
MD5 checksum
9DD73C2207BCD7DB8AB252E51A9208A6

About this manual

This document details the Over-The-Air (OTA) bootloader provided for STM32W108 devices. It is a modified version of the USART-based bootloader specified in application note AN3155, adapted to use an 802.15.4 wireless communication channel instead of a cable connection.

The guide explains how nodes can receive firmware images over the air and write them into Flash memory. It covers the specific command set supported by the OTA bootloader, including commands for reading version information, erasing memory, writing data incrementally, and starting code execution.

What's inside

  • Introduction
  • Communication protocol
  • Bootloader command set
  • GET command
  • Get Version & Read Protection Status command
  • GetIDcommand
  • Read Memory command
  • Go command
  • Write Memorycommand
  • Erase Memory command

Frequently asked questions

Which STM32W108xx kits does this document apply to?

This document applies to the STM32W108xx starter kit (STM32W-SK), extension kit (STM32W-EXT), and low-cost RF control kit (STM32W-RFCKIT).

What is the memory layout for a bootloader device node?

The OTA Bootloader occupies 12 Kbytes at the base of Flash, leaving up to 116 Kbytes free for user applications.

What is the default channel and PAN ID if the bootloader is not started by the application?

If not started by the application, it runs on a default channel (15) and default bootloader PAN ID 0xBOoB.

Download PDF (1.3 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →