OLIMEX© 2018
STM32-E407 user's manual
CHAPTER 7 HOW TO USE THE BOARD WITH ARDUINO IDE
In order to program the board with Arduino IDE you would need a USB cable with mini USB
connector. Note that you you would also need to enter bootloader mode by manipulating the
B0_1/B0_0 and B1_1/B1_0 jumpers.
1) Download and install latest Arduino IDE.
2) Go to: File –> Preferences –> Additional Boards Manager URLs:
3) Tools –> Board –> Boards manager…
4) Select "Olimex STM32 boards" –> Install (if Arduino SAM Boards package is not installed it
will download the compiler so it will take some time)
5) Select: Tools –> Board –> STM32-E407
6) Select: File –> Examples –> STM32-E407 –> <choose one of the examples>
7) Connect the USB cable to USB_OTG1 port of STM32-E407.
8) Set the board in DFU bootloader mode (set jumper B0_1/B0_0 –> B0_1; and B1_1/B1_0 –>
B1_0 and reset the board)
8.1) If the device is not recognized install driver (WinUSB) using Zadig installer
(download link:
9) Compile and upload the sketch
10) Run the board in the default boot from flash mode (jumpers B0_1/B0_0 –> B0_0; B1_1/B1_0
–> B1_0 and reset the board)
11) The uploaded sketch would be executed.
You need to set the jumpers in DFU bootloader mode every time that you want to upload. Then to
execute the code, revert the jumpers back to boot from flash mode and reset.
Page 23 of 32
Содержание STM32-E407
Страница 25: ...OLIMEX 2018 STM32 E407 user s manual 8 2 Physical memory map Page 25 of 32 ...
Страница 33: ......