I successfully use GCC/GDB from Codesourcery on coldfire V1 MCUs, with the Eclipse IDE on Win 7. I use the free “lite” version with a (very) low-cost USBDM debugger. I use the USBDM because the lite version of codesourcery doesn’t include a flasher, and PGO (the great autor of USBDM) provides a free standalone flasher along with an interface dll for GDB
It should normally be possible to do the same with V2-V4 coldfire mcus, but I haven’t try.
See also the "OSBDM" forum for more information.
As far as I know, GCC for MC9S12 is no longer supported
Sadly, the Firebird32 in no longer in production.
I have a few left, but you can no longer buy them.
Like the page that is to linked says , I did write a fairly complete Wiring Framework for V1, which one of my customers is using.
If any one is interested, it is open sourced.
We use the CodeSourcery package.
CodeSourcery got bout out by Mentor Graphics. They still seem to have a Free/Lite version available:
The very least you need is a working cross-compiler and cross-linker with C libraries built for the target. The usual tools like nm, gdb, objdump and so on are also useful. That's all we took from the CodeSourcery package, together with a version of "make" that runs under windows. We managed to get the gcc to talk to a USB pod and debug it that way, from the gdb command line.
If you already have a complete working code base (including operation system or event-loop and device drivers) then that's all you need.
If you want a fully featured "integrated development environment" that works like Visual Studio does, then you might be able to use Eclipse, but I've never had any luck with it.
I use the RTEMS precompiled m68k tools under CentOS to build for MCF52235, MCF52259 and MCF5235. I have not tried building my own GCC binaries or using them from anyone else. I have no experience with the 9S12 processors sorry.