AVR Studio vs IAR Embedded Workbench

Go To Last Post
15 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am looking for a development workbench for ATmega2561. My company is using AVR Studio and we are looking for an alternative.

IAR embedded workbench is one of the alternatives.

Can anyone describe shortly which is preffered (pros and cons), or point to information source ?

Thanks,
Zeev

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

AVR Studio is Free :D

also when working with C, you will need winAVR which is also free. :D

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

IAR is better :) But as Ahmad said, AVRstudio is free, and you still need it to send program to µC.

But I like IAR for writing and compiling code

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

blader wrote:
But I like IAR for writing and compiling code

could you clarify why ?!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

could you clarify why ?!

The long version please. ;)

If you think education is expensive, try ignorance.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Probably because of all the high quality support the $3,000 per copy buys?

(but it does have things like 64bit floats if that kind of thing floats your boat)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

that's only why ?! winAVR doesn't have any advantages on IAR !?!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ummm--didn't you ask for >>IAR<< advantages?

You can put lipstick on a pig, but it is still a pig.

I've never met a pig I didn't like, as long as you have some salt and pepper.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Since I'm using both of them, IMHO, IAR advantages are respect to the firmware debugging facilities, 64 bit floats, better optimizer and few other options that makes it more powerful in order to debug complex problems (trace facilities).

OTOH, I use WinAVR and AVRStudio to perform the first HW debugging phases, since it is quite simple and graphical to toggle pins, register bits and bytes, HW peripheral features, and all this stuff. And folks behind WinAVR and AVRStudio are reducing the gap between them and other compilers.

Guillem.
"Common sense is the least common of the senses" Anonymous.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

One month ago we bought one license for the IAR C Compiler version 5.11. The cost was 2500 euros, but I think that having a tool like this makes your job to become more profesional.

Michael.

Michael.

User of:
IAR Embedded Workbench C/C++ Compiler
Altium Designer

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:
makes your job to become more profesional.

Oh you are on very shaky ground there! What makes IAR any more "professional" than CV or ICC or GCC or Rowley?

Personally I've used GCC in projects that have sold more than half a million units and we used ICC in something that's so far done about 6-7 million. Is that "professional" enough for you?

Given that almost every internet router on this planet is running Linux and the code has almost certainly been built with GCC I imagine we could be talking many 100's of millions of deployed GCC solutions.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ok clawson,

maybe I was too esceeding, but also we finished projects using IAR C Compliler, for products that sell more than 6000 pcs per day, like smoke detectors and emergency LED luminaires. Both of them using the ATtiny13V. Not small compiled programs in such a small memory.

Anyway I think that every tool is good when you can do you worg using it.

Michael.

Michael.

User of:
IAR Embedded Workbench C/C++ Compiler
Altium Designer

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

Anyway I think that every tool is good when you can do your work using it.

Very true. Whatever works for you, that is the best. :D

If you think education is expensive, try ignorance.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

clawson wrote:
Quote:
makes your job to become more profesional.

Oh you are on very shaky ground there! What makes IAR any more "professional" than CV or ICC or GCC or Rowley?

See FAQ#4 in your sig....
Generally, if you are paying for a professional product, if you have a problem, you can call them for support. In a commercial environment, this can easily save enough time to cover the purchase price if it avoids a product release delay or need for field fixes.

However there is an argument that free tools have a larger user base, so bugs may be more likely to be found, although whether they get fixed is another matter....

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:
Generally, if you are paying for a professional product, if you have a problem, you can call them for support. In a commercial environment, this can easily save enough time to cover the purchase price if it avoids a product release delay or need for field fixes.

You've obviously been lucky. We use various multi $000 compilers here from various suppliers and, to a man, on the occasions we've asked for support it's been less than overwhelming!