Re: Codewarrior vs. Cosmic C for Freescale 9S08



Mr. C <fakeemail@xxxxxxxxxxx> wrote:
I have the fun (?) task of picking a compiler/debugger to use for the
Freescale MC9S08 family of microcontrollers. I have narrowed it down
to two: Codewarrior from Metrowerks (a Freescale company), and Cosmic
C. I have used Cosmic C before in a command line mode, but did not
have the debugger and so did not use it. Another peer has used
Codewarrior and generally liked it. I have CW installed and am
starting to play with it and it seems a little weird, but I am still
trying to get used to it.

I hate IDEs, and I find that if you're trying to work from Makefiles
and the command line, Codewarrior is a pig. It's not even a
particularly nice IDE as IDEs go, in my opinion.

Cosmic have a very long track record of good compilers on the '08,
and I always found their technical support to be absolutely first-rate.
Their product may not have much glitz but it has a lot of integrity.
It *works*. It generates pretty good code (the only comparable
compiler for the '08 in my experience was the old BSO/Tasking one).
There used to be some gotchas in the preprocessor (## and # were
handled oddly) and some gaps in describing the reentrancy or otherwise
of some of the runtime library functions, but they were fixed a
long time ago. The Cosmic debugger did in its early days (I'm talking
nearly 10 years ago here!) have quite a propensity for spitting out
plaintive and rather desperate half-translated error messages in
Franglais if the ICE had problems, but again nothing that's a
showstopper.

pete
--
pete@xxxxxxxxxxx "there's no room for enigmas in built-up areas"
.



Relevant Pages

  • Re: Codewarrior vs. Cosmic C for Freescale 9S08
    ... Codewarrior from Metrowerks (a Freescale company), ... Codewarrior and generally liked it. ... came with the kit used the impenetrable Code Warrior project files, ... I guess that's one reason I ...
    (comp.arch.embedded)
  • Re: MC9S08QG8 support I2C ?
    ... Yes, in hardware. ... There are C compilers for the HCS08. ... Metrowerks (Codewarrior) is now owned by Freescale. ...
    (sci.electronics.design)
  • Re: MC9S08QG8 support I2C ?
    ... Yes, in hardware. ... There are C compilers for the HCS08. ... Metrowerks (Codewarrior) is now owned by Freescale. ...
    (sci.electronics.design)
  • Java development on OS X; XCode vs The World.
    ... Are there any other alternatives to Java? ... Does CodeWarrior do it? ... anybody had experience with other IDEs such as Eclipse? ... Prev by Date: ...
    (comp.sys.mac.programmer.tools)
  • Re: Detecting Intel / PowerPPC?
    ... I know it works with Win32 compilers. ... On *some* Windows compilers. ... But now I took some time to investigate it a bit: In CodeWarrior ... So there must be some standard about the whole thing. ...
    (comp.sys.mac.programmer.help)