Installation - Shtucer/Arduino_STM32 GitHub Wiki
###All OS's
- Download and install the latest stable version of the Arduino IDE from here
- (1.6.3 or newer) - On the Tools menu, select the Boards manager, and install the Arduino Due from the list of available boards.
- Download zip file containing the STM32 files from here
- Unzip to create the Arduino_STM32 folder
####Windows
- Copy the Arduino_STM32 folder to My Documents/Arduino/hardware (note. if the hardware folder doesn't exist you will need to create it)
- If using Maple or Maple mini under windows the Maple Drivers page
- (1.6.2 or newer) - On the Tools menu, select the Boards manager, and install the Arduino Due from the list of available boards.
- Re-start the Arduino IDE, and select the appropriate board from the Tools -> Board menu, and select the appropriate Com port.
####Linux
-
Copy the Arduino_STM32 folder to the hardware folder in your Arduino sketches folder . If the hardware folder does not exist, please create one.
-
In the ./Arduino_STM32/tools/linux folder set the rights of maple_upload to 755
-
Install DFU-Utils.
-
On Ubuntu it has been reported that the standard version of the utils V 0.5 does not work, but V 0.8 does work.
-
See the linux page about how to build and install dfu-util
-
Note. Please read the uploading section related to uploading when using Linux.
####Mac OSX
-
Arduino_STM32 folder must be place inside ~/Documents/Arduino/hardware (note. if the hardware folder doesn't exist you will need to create it)
-
So you should get ~/Documents/Arduino/hardware/Arduino_STM32
-
Install DFU Utils. The easiest way to do this is to use Homebrew http://brew.sh/ - see the bottom of the Homebrew page.
-
Then type "brew install dfu-util" in the terminal window to install
-
See also http://dfu-util.sourceforge.net/
-
Note. The if you install DFU Utils using another method than Homebrew the installed location may be different, and you may need to edit the scripts in the tools/osx folder