There is a wealth of processors already in hardware for for the Tower system, and Freescale has opened the specifications - Mechanical, and Electrical -- for extending in more processors, as well as third-party 'shield-like' add on cards
Competition to Arduino and the like is good, and although the price point is a bit high for the Freescale kit compared to the more toy-like Arduinos, the boards are first class, and the processing power is substantially greater
The presence of 'non-Free' (in the sense of the FSF's Four Freedoms) toolchain points out the niche and a need for a FOSS alternative. Again, competition improves a market, as the proprietary vendors have to push in new features -- optimizers, support for the latest revisions to, say, C++ or a GUI development environment; then the GCC community 'chases' and raises the bar for all vendors, and a new round of improvements result. All win as a result
Yeah I really would like to see a open source and free compiler for the Coldfire and Kinetis tower system.
Hi christope, thanks for your interest
If by unrestricted you mean unrestricted code size and time of use the answer is yes, that's what Free (among other) stands for. Here you can find what freedoms FLOSS has to provide in order to be FLOSS: Open Source Definition or Free Software Definition.
Regarding completness, all ingredients are avaliable: GCC 4.6.1, GDB 7.2, Eclipse and OpenOCD (although I'm not sure if OpenOCD has support for Kinetis - I'll try to figure out). For start try some googling with these terms.
What I mean by unrestricted was more like access to every device you can add to the current Tower System , for S08 , Coldfire and Kinetis ( but in my case more for Kinetis) so you could use them from a Free and Open Source Software without having to worry about porting things (though I do not mind doing it provided I can ( licences). Exemple : Atheros AR4100 support.
openOCD does not support yet (AFAIK ) OSBDM.
Many thanks, for invitation. I am not IRC user but I might become.
Regarding our on-going conversation I am opening discussion.
The git version of OpenOcd has config files for K40 and Kwikstik, so should be simple to add bits for the K60 and the other Kinetis tower modules (though I have not managed to get it work satisfactorily yet, nearly bricked the K60 module with the openocd flash writer messing up the security area :) ).
Retrieving data ...