STM32-Breakout Board

We all know about the STM32 family of microcontrollers that are powered by ARM. Although there are hundreds of board available for the STM32, this one is a little different. This breakout board has a narrow design that fits perfectly on your breadboard so that you can prototype your project a lot faster and in an easier way. Even on the breadboard every pin will be accessible including the reset and pin for uploading the boot loader. It has also has support for USB. Along with the above features, it has an on-board USB based bootloader and hence eliminates the need to buy a JTAG programmer or an expensive debugger. All you need is a USB cable. It also has all the code files of the bootoader along with the… Continue reading

Setting ARM GCC development environment

As we mentioned before, we are going to stick with free software tools. So we are going to use free and open source GCC compiler to develop programs for ARM Cortex microcontrollers. As we are going to work from the windows environment, there are a couple of serious choices that are pretty similar. One is using CodeSourcery Lite edition or Yagarto Gnu ARM toolchain. Both tools work the same as they use the same GCC compiler and other tools. Both seem to be supported frequently. CodeSourcery claims that they are updating Lite Edition twice a year, while Yagarto is doing this more regularly depending on updates of separate tools. So your choice won’t affect your final result. When installed you can quickly check if everything works fine by opening command… Continue reading