OLIMEX© 2016
STM32-H405 user's manual
6.3.2 EXT2 header
EXT2 HEADER
PIN #
STM32H405 PIN
PIN #
STM32H405 PIN
1
VDDA
2
PC2
3
VSS (AGND)
4
PA0
5
3.3V (VDD)
6
GND
7
PA2
8
PA1
9
PC3
10
PA3
11
PA4
12
PC4(USB_P)
13
PC5
14
PB10
15
PB11
16
PB13
17
PB12
18
PB14
19
PB15
20
PC6
21
PC7
22
PC8
23
+5V_USB
24
PC9
25
GND_VSS
26
VIN
6.4 Jumper description
Please note that all of the jumpers on the board are SMD type. If you feel insecure in your
soldering/cutting technique it is better not to adjust the SMD jumpers.
6.4.1 BOOT memory select jumpers
B1_H/B1_L and B0_H/B0_L are SMD jumpers which define the initial boot default priority of the
microcontroller (aka which memory to boot from). By default they are set so that the board would
boot from the user Flash memory.
Notice that these two jumpers must be moved together – they are responsible for the boot mode if
bootloader is present. The board can search for bootloader on three places – either the user Flash
memory, the System memory, or the Embedded SRAM.
By default, B0_H/B0_L is set to position B0_L; the other jumper B1_H/B1_L is set to B1_L – in
this configuration the board will try to boot from user Flash memory.
To boot from the system memory you need to change the position of B0_H/B0_L jumper to position
B0_H. The boot loader is located in system memory (if you want to program the board via the USB
and DFUse software – use this mode).
Changing both high positions (B0_H/B0_L to B0_H; and B1_H/B1_L to B1_H) would attempt to
boot from the Embedded SRAM.
Page 20 of 30