OLIMEX© 2014
STM32-P407 user's manual
6
VSS
7
DAT0/DO
8
DAT1
6.10 RS232_1
RS232_1 is located on USART6/SPI3 line. This interface can be used for accessing the built-in
bootloader of STM32F407 microcontroller. You will need DB9 male – DB9 female RS232 cable.
You will also need a freely distributed piece of software called “Flash Loader Demo” - it can be
downloaded from the official page of the microcontroller under the “Design resources” (by the time
of writing the resource is located here:
http://www.st.com/web/en/catalog/tools/PF257525
) . Once
you have acquired the needed perquisites we need to set the board for bootloader mode as explained
below:
Step 0. It is good idea to revert all jumpers to default positions in the beginning
Step 1. Change jumper B0_1/B0_0 to B0_1 position (as said in the table print – “Boot Mode:
System Memory”)
Step 2. RST_E and BOOT0_E should be open, as per default (if they are closed; they are located
below the RS232 connectors)
Step 3. Close TX_BOOT_E and RX_BOOT_E by soldering. They are located on the back of the
board near CAN connector.
Step 4. Download, install the Flash Loader Demo (from the STM32F407 web page, resources
window)
Step 5. Connect RS232 and run the Flash Loader Application, the target is STM32F4_1024K (check
the screenshots below).
Pin #
Signal Name
1
Not Connected
2
T1OUT
3
R1IN
4
Not Connected
5
GND
6
Not Connected
7
CTS
8
RTS
9
Not Connected
Page 19 of 32