EEWORLDEEWORLDEEWORLD

Part Number

Search

AN2606

Description
STM32 microcontroller system memory boot mode
File Size2MB,155 Pages
ManufacturerSTMicroelectronics
Websitehttp://www.st.com/
Download Datasheet View All

AN2606 Overview

STM32 microcontroller system memory boot mode

AN2606
Application note
STM32 microcontroller system memory boot mode
Introduction
The bootloader is stored in the internal boot ROM memory (system memory) of STM32
devices. It is programmed by ST during production. Its main task is to download the
application program to the internal Flash memory through one of the available serial
peripherals (USART, CAN, USB, I
2
C, SPI, etc.). A communication protocol is defined for
each serial interface, with a compatible command set and sequences.
This document applies to the products listed in
Table 1.
They are referred as STM32
throughout the document.
Table 1. Applicable products
Type
Part number or product series
STM32L0 series: STM32L051xx, STM32L052xx, STM32L053xx, STM32L062xx,
STM32L063xx
STM32L1 series.
STM32L4 series: STM32L476xx, STM32L486xx
STM32F0 series: STM32F03xxx, STM32F04xxx, STM32F05xxx, STM32F07xxx
STM32F1 series.
Microcontrollers STM32F2 series.
STM32F3 series: STM32F301xx, STM32F302xx, STM32F303xx, STM32F318xx,
STM32F328xx, STM32F334xx, STM32F358xx, STM32F373xx,
STM32F378xx
STM32F4 series: STM32F401xx, STM32F405xx, STM32F407xx, STM32F411xx,
STM32F415xx, STM32F417xx, STM32F427xx, STM32F429xx,
STM32F437xx, STM32F439xx, STM32F446xx
The main features of the bootloader are the following:
It uses an embedded serial interface to download the code with a predefined
communication protocol
It transfers and updates the Flash memory code, the data, and the vector table sections
This application note presents the general concept of the bootloader. It describes the
supported peripherals and hardware requirements to be considered when using the
bootloader of STM32 devices. However the specifications of the low-level communication
protocol for each supported serial peripheral are documented in separate documents. For
specifications of the USART protocol used in the bootloader, refer to AN3155. For the
specification of the CAN protocol used in the bootloader, refer to AN3154. For the
specification of the DFU (USB device) protocol used in the bootloader, refer to AN3156. For
the specification of the I
2
C protocol used in the bootloader, refer to AN4221. For the
specification of the SPI protocol used in the bootloader, refer to AN4286.
March 2015
DocID13801 Rev 21
www.st.com
1/155
1
AD9361+SIMULINK communication link rapid verification and development
[font=微软雅黑][size=3][color=#000000]The AD9361, a convenient transceiver designed by ADI, provides great help for wireless communication. The size and power consumption of the RF front end have been gre...
xuxuemingdw ADI Reference Circuit
How many red packets did the "opposite sex" send to "you" today?
How much red packet did the "opposite sex" send to "you" today? Was it 5.20 or 52.0 or 520 or 5201314?...
蓝雨夜 Talking
Application of RFID in WinCE
The existing ARM motherboard has a 2410 chip, a serial port and a USB port. How should I choose an RFID reader? Should the manufacturer provide a dynamic library under WinCE?...
gql5572 Embedded System
Atmel SAM4S16C Tutorial - Timer
[table=98%] [tr][td][font=宋体]According to the requirements of the project, the timer function is added on the basis of the original one. Carefully study the part about RTT in the Datasheet[/font] [fon...
star_66666 Microchip MCU
[With picture] The voltage of PE6/PE7 when suspended is measured to be about 1.4V, which is very strange [LM3S*B**]
I used a multimeter to measure it before and it seemed to be only about 0.3V, so it feels weird, but I don’t have a multimeter around me now......
喜鹊王子 Microcontroller MCU
EEWORLD University Hall----Future Automobile Outlook
Future Car Outlook : https://training.eeworld.com.cn/course/326...
cuipin Talking

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Robot
development
community

Index Files: 1802  2097  381  2467  891  37  43  8  50  18 
Datasheet   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Room 1530, 15th Floor, Building B, No. 18 Zhongguancun Street, Haidian District, Beijing Telephone: (010) 82350740 Postal Code: 100190
Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号