Check the archives - this question comes up a lot :-)
The main contenders are (approx, in order of cost)
- IAR - IDE based compiler. Most expensive, generally regarded as having
best (tightest) code generation. Check out people's comments of their level
of tech support and reports of their debugger (CSpy)
- CrossStudio - Excellent IDE. Mid Priced. Have not used it for AVR. Have
not seen much discussion re AVRs but have a good reputation for their MSP
complier.
- ImageCraft - IDE Based Compiler. ANSI C. Cheaper than IAR. Code Generator.
Good code generation. EXCELLENT Tech Support.
- CodeVision - IDE based Compiler. About the same cost as ICC. Last time I
looked did not support all ANSI C construction (?pointer to functions) BUT -
I HAVE NOT checked this out for a while. Reports I have seen on this product
are generally positive.
GCC - WinAVR seems to be the best know package for AVR. Includes other
support tools. People have reported being able to use it with Eclipse.
Reports Code generation quality seems to be a bit inconsistent - some say
it's not great (but, hey its free) others say that it is actually extremely
good - I don't know. reports are in their extremes - some people swear by it
others can't get it to go. IMO people are more positive than negative re
WinAVR.
Most (all?) vendors offer a 30day full featured version for one to try out -
the best thing is for you to try it and see which one works the way you want
to work.
DISCLAIMER.
* I am very happy ImageCraft User and certainly would recommend it.
* I am currently evaluating CrossStudio for the MSP (not AVR)
* I have used IAR on other micros (not AVR)
* I have used/owned an early version of the CodeVision Compiler and have not
sued the most recent version.
* I have not used WinAVR at all.
HTH
Ivan Vernot
www.realtimedesigns.com.au
----- Original Message -----
Show quoted textHide quoted text
From: "arhodes19044" <
spamiam@comcast.net>
To: <
AVR-Chat@yahoogroups.com>
Sent: Tuesday, April 19, 2005 10:25 PM
Subject: [AVR-Chat] Re: Compilers
>
>
> Great questions! GCC is nice and free, but does it come at a cost?
> Are there worthwhile "value-added" features for the more costly
> compilers?
>
> The command line interface is slightly annoying but not impossible,
> even when I still have not completely solved my problem with runing
> the make program. I worked around it and I am compiling just fine. I
> soon will have the actual hardware. to try out. Mavric-IIb and ICE-
> cube.
>
> I can manage with GCC since my needs are not complex. But I still
> would like to know if the other $$$ compliers have features worth the
> cost. I will be watching the anwsers to your queston!
>
> -Tony
>
> --- In
AVR-Chat@yahoogroups.com, Russell Shaw wrote:
> > > Which would/did you pick and why? What, in your mind, are the
> advantages > > I know WinAVR is free but the cost of ImageCraft ($199)
> and CodeVision ($150)
> > > seem reasonable if justified in support, features, etc.
> > >
> > > BTW: I'm programming in a Windows XP environment and have
> AVRSTudio and an
> > > STK500 and JTAG ICE-Cube. I want to be able to use the full AVR
> line from TINY
> > > to MEGA. I'll do 90% in C but may need bits of code in assembler
> some day.
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
> <*> To visit your group on the web, go to:
>
http://groups.yahoo.com/group/AVR-Chat/
>
> <*> To unsubscribe from this group, send an email to:
>
AVR-Chat-unsubscribe@yahoogroups.com
>
> <*> Your use of Yahoo! Groups is subject to:
>
http://docs.yahoo.com/info/terms/
>
>
>
>
>
MSGTAG has notified the sender that you have read this message.