Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

RE: [AVR-Chat] Re: Compilers

2005-04-20 by stevech

CodeVision (super easy, low cost) and ??? others support the tiny addressing
modes for chips with small RAMs (256 Bytes or less). This permits 8 bit
pointers. I used this to really cram a lot more code in a small chip than
with GCC which does not support this model - made a big difference.   I
admit, many here are using the higher end chips.

 

 

  _____  

From: AVR-Chat@yahoogroups.com [mailto:AVR-Chat@yahoogroups.com] On Behalf
Of Ivan Vernot
Sent: Tuesday, April 19, 2005 10:32 PM
To: AVR-Chat@yahoogroups.com
Subject: Re: [AVR-Chat] Re: Compilers

 

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 ----- 
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 <rjshaw@n...> 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
>
>
>
>
>
>
>
>




MSGTAG <http://www.msgtag.com/?source=pfooter>  has notified the sender that
you have read this message.

  <http://img.msgtag.com/afff/mqsichDegz/dE/ABekzmbmxxu/dmgEm.gif> 

  _____  

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
<mailto:AVR-Chat-unsubscribe@yahoogroups.com?subject=Unsubscribe> 
  
*	Your use of Yahoo! Groups is subject to the Yahoo!
<http://docs.yahoo.com/info/terms/>  Terms of Service.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.