EasyManuals Logo

ST STM32F105 series Application Note

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

Table of Contents

Other manuals for ST STM32F105 series

Questions and Answers:

Question and Answer IconNeed help?

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

ST STM32F105 series Specifications

General IconGeneral
BrandST
ModelSTM32F105 series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals