Posts

Showing posts from August, 2015

Programming a generic STM32F103C board in Arduino

Image
A while back I purchased some generic STM32F103C8T6 development boards on eBay for about $4 each.  I initially had some limited success programming them using the GCC ARM Embedded (eabi) toolchain and a generic STM32 loader program.  Since then I've discovered a project to get them working with the Arduino 1.5+ toolchain. There's a lot of different information about the various STM32 boards out there.  I'm documenting my notes here mostly for my own sanity since I don't play with these boards often.  Maybe you'll find it useful too. Arduino hardware library for these boards: https://github.com/rogerclarkmelbourne/Arduino_STM32 "Support" forum:  http://www.stm32duino.com/ The USB port The generic boards do not have a meaningful USB bootloader.  The USB port is only useful for power.  (TODO: Flash the "Maple Mini" bootloader onto them for future ease of use?) Arduino Board Selection & options Tools -> Board -> Generic S...