OLIMEX© 2016
STM32-H405 user's manual
CHAPTER 3 SETTING UP THE STM32-H405 BOARD
3. Introduction to the chapter
This section helps you set up the STM32-H405 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-H405 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.
3.2 Requirements
In order to set up the STM32-H405 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/programmer – it can power the board and gives you the
ability to program/debug the board – 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.
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
- 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.
Some of the suggested items can be purchased by Olimex, for instance:
ARM-USB-TINY-H
– high-speed OpenOCD ARM JTAG debugger
ARM-USB-OCD-H
– high-speed OpenOCD ARM JTAG debugger with buffer protection
ARM-JTAG-COOCOX
– high-speed CooCox IDE JTAG/SWD debugger
USB-A-B-CABLE
– cable with USB type A and USB type B connectors at each end
JW-200x10-FM
– ten jumper wires with female-male connectors
Page 10 of 30