STM32

STM32F103 on Arduino

  • Install Arduino IDE
  • Install Arduino_STM32 on Arduino IDE Contents->Hardware  (Reference: https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation)
  • Install arm-none-eabi-g++ : Run the IDE, and on the Tools menu, select the Boards manager, and install the Arduino Zero from the list of available boards.
    You must do this step, it installs the arm-none-eabi-g++ toolchain!
ST-LINK V2
  • brew install stlink
  • Reference: http://www.davesblog.com/blog/2012/04/03/using-stm32f4-discovery-with-os-x-plus-built-in-st-link/
  • Reference: http://brewformulas.org/Stlink
  • For Windows: https://developer.mbed.org/teams/ST/wiki/ST-Link-Driver#installation-instructions
STM32 Driver 
  • https://sourceforge.net/p/stm32flash/wiki/Home/
  • Install and make and make install PREFIX=/opt
  • Copy to Arduino Hardware STM32Flash

TEST
  • Enjoy to Use Arduino IDE to Upload Script to STM32F103C8t6

    

Reference Web : 

  • http://grauonline.de/wordpress/?page_id=1004
  • http://www.14core.com/setup-installing-arm-stm32fxxx-development-board-on-arduino-ide/
  • Others IDE : http://docs.leaflabs.com/docs.leaflabs.com/index.html#maple-ide-install
  • http://www.wifi4things.com/stm32f103c8t6-blue-pill-board-with-arduino-ide-on-linux/
BootLoader :
  • https://www.espruino.com/Serial+Bootloader
  • https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/STM32F1/flash


Problem :

  • serial_upload (Can't found stm32flash/stm32flash)
    • Modify serial_upload to find stm32flash/ location
    • in /Users/sankipoon/Desktop/Arduino1.8.1.app/Contents/Java/hardware/Arduino_STM32-master/tools/macosx


Comments