During my master thesis (I build a sensor less BLDC controller with integrated torque control based on a STM32F103 by using FreeRTOS) I wrote a tutorial which describes how to install an Eclipse based Toolchain for ARM CPU's (Cortex-M3, ARM7TDMI, etc.). Because I finished my thesis some days ago I want to provide this tutorial to other people who are interested in developing Software for ARM CPU's by using a free Toolchain.
Within this Tutorial I describe how to setup Eclipse, all necessary Plug-ins, the CodeSourcery Compiler and openOCD. The hardware which is used in the Tutorial is a low priced STM32F103 evaluation board from eBay and an Amontec Jtagkey Tiny. Because my thesis is written in German (I’m from Austria) the tutorial is as well in German, but I plan to translate it to English and to expand it by a small freeRTOS sample Project.
So, I hope that this tutorial will help somebody ;-)