We are using mbed libraries with the gcc-arm-embedded compiler and st-util or dfu-util to flash the microcontroller.
- Latest GCC Embedded Compiler
- Texane's St-Link Utilities
- DFU Utilities (Varies per System)
- GNU Make and Core Utilities (For Windows Users)
Run mac-install.sh in terminal (make sure to reload your terminal so it reloads your path).
The install file downloads arm-gcc, adds it to your path and installs st-link and dfu-util via homebrew. Check it out if you're familiar with these things and would like to configure it manually.
- Download the packaged tools from IEEE ROV 2016 » Software » ROVTools.zip
- Extract and add the ROVTools\bin folder to your path
- To edit your path on Windows: go to Control Panel » System » Advanced » Environment Variables. Edit your local path variable and add a ; then C:\path\to\ROVTools\bin
- Eventually, follow the driver install directions here (We won't be using this until we have the final microcontroller board, so ignore until then)
- Download and install the latest GCC embedded compiler and add to your path
- Install st-link and dfu-util through your package manager (instructions vary per distro)
- If you can't find st-link in your package manager, you can try compiling it manually from texane's st-link port