Last year, I came across the Maple Mini microcontroller (http://goo.gl/G5579s) which is an ARM based arduino equivalent that came before the arduino due. It really helped me jump into the world of arm controllers and I think that its a really great little board! Unfortunately, they stopped support for windows quite a while back and the IDE is horrible, along with being extremely temperamental.
As I think that the STM32 discovery boards are absolutely amazing apart from the fact they aren’t particularly breadboard-able, I decided to try and program my Maple Mini using the STLink present on my discovery board.
After a couple of hickups, its a complete success! A standard GPIO toggle program was run and it was producing a frequency of 960kHz, showing that atleast something was working initially! It surprisingly easy to use some jumper wires from the SWD output of the STM32 Discovery to the maple.
For those who are interested:
- TCK/SWCLK to D21
- TMS/SWDIO to D22
- NRST to D18
- SWO to D20
The sketch for the Maple board within CooCox
Logic analysis of PA0 toggling
Now that I’ve managed to get the STLink working with the Maple, I’ve got an easily breadboard-able ARM based platform at 72MHz and little additional effort is required other than connecting 4 wires for programming!
Fresh new breadboarding platform!