Yahoo Groups archive

AVR-Chat

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

Message

RE: [AVR-Chat] Compilers (was: Debugging ATMega16)

2005-04-16 by wbounce

It has taken me a while but I finally have a stable version of winavr.
>From the little I have seen there are differences in compilers. I have
run across some codevision examples and the syntax is difference enough
to cause problems. Not enough that I could not follow what was going on
but enough to cause compile problems things like _bv verse bv etc

The main reason I use is is it is free. But now I can also say because
there are good people who are willing to help and also example code.



-----Original Message-----
From: AVR-Chat@yahoogroups.com [mailto:AVR-Chat@yahoogroups.com] On
Behalf Of Chuck Hackett
Sent: Friday, April 15, 2005 7:43 PM
To: AVR-Chat@yahoogroups.com
Subject: [AVR-Chat] Compilers (was: Debugging ATMega16)



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





 
Yahoo! Groups Links

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.