OLIMEX© 2015
STM32-P405 user's manual
CHAPTER 3 SETTING UP THE STM32-P405 BOARD
3. Introduction to the chapter
This section helps you set up the STM32-P405 development board for the first time.
Please consider first the electrostatic warning to avoid damaging the board, then discover the hardware
and software required to operate the board.
The procedure to power up the board is given, and a description of the default board behavior is detailed.
3.1 Electrostatic warning
STM32-P405 is shipped in a protective anti-static package. The board must not be exposed to high
electrostatic potentials. A grounding strap or similar protective device should be worn when handling the
board to avoid electrostatic discharge.
In the package there is a bag with 4 rubber pads which can be placed in the holes near the corners of the
board. That way the board will be safe from short-circuiting on the bottom if placed on low-resistance
surface. The placement stability of the board will also increase.
3.2 Requirements
In order to set up the STM32-P405 optimally you would need a hardware debugger tool and compatible
software tools. More detailed information may be found in the sub-chapters below.
3.2.1 Hardware requirements
- Standard ARM JTAG/SWD debugger – it can power the board and gives you the ability to debug your
code in real-time – to select the correct tool make sure that it is compatible with the software tools which
you are going to use during development. Also makes sure that the tool is compatible with the
STM32F405 processor.
IMPORTANT: The board can be programmed using only a USB cable. However, it is a slow process –
this way of programming is not suitable for evaluation, research and development. Using the USB DFU
bootloader might be good idea only if you need to program the board once or twice.
It is not possible to use the RS232 connector and cable for programming (via the chip's serial bootloader).
It is not implemented by hardware design.
Additional components can be acquired in order to increase the functionality of the board:
- USB cable with type A and type B connectors – in case you want to power the board from the USB port
of your personal conputer or, alternatively, if you want need to utilize the board's USB interface
- serial cable to interface the board's female DE-9 connector
- jumper wires – allow solderless access to the exposed pins; if you want to directly connect to the
extension headers use wires with a female connectors.
- power adapter with suitable connector capable of providing exactly 6V of DC voltage
- UEXT extension boards – such can be used to expand the features of the board
Page 9 of 31