4.3
Embedded boot loader mode
The Embedded boot loader mode is used to reprogram the flash memory using one of the
available serial interfaces:
•
In low-density, low-density value line, medium-density, medium-density value line, and
high-density devices, the boot loader is activated through the USART1 interface. For
further details refer to AN2606.
•
In XL-density devices, the boot loader is activated through the USART1 or USART2
(remapped) interface. For further details refer to AN2606.
•
In connectivity line devices the boot loader can be activated through one of the
following interfaces: USART1, USART2 (remapped), CAN2 (remapped) or USB OTG
FS in Device mode (DFU: device firmware upgrade).
The USART peripheral operates with the internal 8 MHz oscillator (HSI). The CAN and
USB OTG FS, however, can only function if an external 8 MHz, 14.7456 MHz or
25 MHz clock (HSE) is present. For further details, refer to AN2662.
This embedded boot loader is located in the System memory and is programmed by ST
during production.
AN2586 Rev 8
Boot configuration
17/29
28
Need help?
Do you have a question about the STM32F10 Series and is the answer not in the manual?
Questions and answers