OLIMEX© 2016
STM32-H405 user's manual
4. Connect the board via the USB cable to the personal computer.
5. The board should now be recognized in the software. The bootloader application provided by
STM32 is a bit strange. It works only with dfu files. To upload other binary files (hex, bin, s19) you
would need to use additional converter tool ("DFU File Manager"; it converts hex, bin, s19 to dfu
and vice versa). I highly recommend you to read carefully the document about the usage of the
Dfuse called "Getting started with DfuSe USB device firmware upgrade". Search for "UM0412".
6. Note that once you've uploaded the software you would need to change the jumpers back to the
original position – else the bootloader would start every time and the user program (typically stored
in the flash memory) would not execute.
3.5 Prebuilt software
Upon powering the board the STAT and PWR LEDs should turn on.
The board comes with the software which was downloaded and used during the testing of the board.
This software and its source code could not serve any purpose to the customer, who purchased the
board, since it requires additional custom hardware. That is why there is a meaningful example
available for download at the web-page of the board. Please download and extract the following
archive which contains the recommended initial demo:
https://www.olimex.com/Products/ARM/ST/STM32-H405/resources/STM32-H405_examples.zip
Note that the demo can opened and compiled out-of-the-box ONLY with IAR Embedded
Workbench for ARM. You can get a free code-size or time-limited evaluation version of IAR EW
for ARM from their official web-site (requires registration).
Refer to the "ReadMe.txt" file inside the archive for more information.
Page 13 of 30
Need help?
Do you have a question about the STM32-H405 and is the answer not in the manual?
Questions and answers