Yahoo Groups archive

AVR-Chat

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

Message

Compilers (was: Debugging ATMega16)

2005-04-15 by Chuck Hackett

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.

Cheers,

Chuck Hackett
"Good judgment comes from experience, experience comes from bad judgment"
7.5" gauge Union Pacific Northern (4-8-4) 844
http://www.whitetrout.net/Chuck

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.