Yahoo Groups archive

AVR-Chat

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

Message

Re: [AVR-Chat] Compilers

2005-04-16 by Russell Shaw

Chuck Hackett wrote:
> Well, I discovered part of my problem.  The program I'm working with was
> originally written for the ImageCraft C compiler and I'm using WinAVR(gcc).  I
> tried to convert everything as well as I could but apparently something I don't
> understand is going on because I downloaded the trial version of ImageCraft V7
> today and the program ran the first time!  I'm thinking that it has something to
> do with the differences in support for stdout (usart) but I haven't nailed it
> down.
> 
> So, I'm re-evaluating what compiler to use.  I realize that this issue is
> somewhat "religious" in nature but I have to ask.  Considering:
> 
> CodeVision
> 
> ImageCraft
> 
> WinAVR
> 
> Which would/did you pick and why?  What, in your mind, are the advantages and
> disadvantages of each?  Features, library completeness, documentation, help
> system, support, usefulness of available user forums, etc.
> 
> 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.
> 
> Thanks in advance for any guidance you may be able to provide.

When i last used imagecraft some years ago, it didn't support all C constructs
such as pointers to functions from within structs, enums declared within a function, etc.
May be different now, but i'm using avr-gcc which i compile myself on debian.

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.