X-CUBE-EXTBOOT:Programming an external Flash memory using the UART bootloader built-in STM32 microcontrollers, software expansion for STM32Cube (AN4852)

The internal bootloader built-in STM32 microcontrollers is designed to allow the programming of the internal Flash and RAM memories using one or more embedded serial peripherals like USART, CAN, USB, I2C, SPI or others.

The X-CUBE-EXTBOOT is developed to allow the programming of an external Quad-SPI Flash memory using the internal bootloader via the UART protocol. It can be a driver for users to develop their own bootloaders.

This firmware is developed with the STM32Cube embedded software. It uses the IAR™ EWARM, the Keil® MDK-ARM™ and the SW4STM32 tool chains and can be easily tailored for any other tool chain.

The STM32446E-EVAL boards have been used to develop and validate the firmware. However, it can be easily ported on other platforms.

For more details refer to the application note Programming an external Flash memory using the UART bootloader built-in STM32 microcontrollers (AN4852).

Key Features

  • STM32 bootloader
  • UART protocol
  • Quad-SPI external memory
Product Specifications
DescriptionVersionSize
DB2942: Programming an external Flash memory using the UART bootloader built-in STM32, software expansion for STM32Cube1.0121 KB
Application Notes
DescriptionVersionSize
AN4852: Programming an external Flash memory using the UART bootloader built-in STM32 microcontrollers1.0836 KB
Brochures
DescriptionVersionSize
STM32 Open Development Environment Brochure15.104 MB
License Agreement
DescriptionVersionSize
SLA0048: Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT2.18112 KB
Get Software
Part NumberSoftware VersionSupplier
X-CUBE-EXTBOOT1.0.0ST
Programming an external Flash memory using the UART bootloader built-in STM32, software expansion for STM32Cube X-CUBE-EXTBOOT
Programming an external Flash memory using the UART bootloader built-in STM32 microcontrollers X-CUBE-EXTBOOT
Getting started with X-CUBE-SPN6, low voltage stepper motor driver software expansion for STM32Cube X-CUBE-SPN6
Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT STSW-STM32019