Table 2. Stm32F105Xx And Stm32F107Xx Configuration In System Memory Boot Mode - ST STM32F105 Series Application Note

System memory boot mode
Hide thumbs Also See for STM32F105 Series:
Table of Contents

Advertisement

Bootloader description
Table 2.
STM32F105xx and STM32F107xx configuration in System memory boot mode
Bootloader Feature/Peripheral
Clock source
Common to
all
bootloaders
System memory
RAM
USART1
USART1
bootloader
USART1_RX pin
USART1_TX pin
USART1 and
USART2
SysTick timer
bootloaders
USART2
USART2
bootloader
USART2_RX pin
USART2_TX pin
CAN2
CAN2
bootloader
CAN2_RX pin
CAN2_TX pin
USB OTG FS
USB_VBUS
USB_ID
DFU
USB_DM
bootloader
USB_DP
Interrupts
8/83
State
The system clock frequency is 24 MHz using the PLL. This is
used only for USART1 and USART2 bootloaders and during
HSI enabled
CAN2, USB detection for CAN and DFU bootloaders (Once
CAN or DFU bootloader is selected, the clock source will be
derived from external crystal).
The external clock is mandatory only for DFU and CAN
bootloaders and it must provide one of the following frequencies:
8 MHz, 14.7456 MHz or 25 MHz.
HSE
For CAN Bootloader, the PLL is used only to generate 48 MHz
enabled
when 14.7456 MHz is used as HSE.
For DFU Bootloader, the PLL is used to generate a 48 MHz
system clock from all supported external clock frequencies
18 Kbytes starting from address 0x1FFF F000, contain the
-
bootloader firmware
4 Kbytes starting from address 0x2000 0000 are used by the
-
bootloader firmware.
Once initialized the USART1 configuration is: 8-bits, even parity
Enabled
and 1 Stop bit
Input
PA10 pin: USART1 receive
Output
PA9 pin: USART1 transmit
Used to automatically detect the serial baud rate from the host
Enabled
for USARTx bootloader.
Once initialized the USART2 configuration is: 8-bits, even parity
Enabled
and 1 Stop bit. The USART2 uses its remapped pins.
Input
PD6 pin: USART2 receive (remapped pin)
Output
PD5 pin: USART2 transmit (remapped pin)
Once initialized the CAN2 configuration is: Baudrate 125 kbps,
Enabled
11-bit identifier.
Note: CAN2 uses remapped pins.
Input
PB5 pin: CAN2 receive (remapped pin)
Output
PB6 pin: CAN2 transmit (remapped pin)
Enabled
Once initialized the USB configuration is: Device
Input
Power supply voltage line
Input
ID line (used only for dual role devices)
Alternate
USB Send-Receive data line
Function
Alternate
USB Send-Receive data line
Function
USB_OTG_FS interrupt vector is enabled and used for USB
Enabled
DFU communication.
Doc ID 14156 Rev 1
Comment
AN2662

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F105 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

Stm32f107 series

Table of Contents