AS6 and Avrdude

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

Hello !

So there has been a question on my mind for some time now .
I've started using AVR micros two months ago and i've been using Atmel studio 6 from the beginning.
I code in AS6 , compile and Program the code into the micro.

I've seen alot of people mention that they programm their code in AS6 and then use AVRdude to burn the hex file into the AVR .
Why do people use AVRdude? Does it do the job better than AS6?
Also in the Device programming section in AS6 I notice that the file burned to the micro is .elf
Is there a diffrence between the elf and .hex in terms of speed and/or memory?

Also I should mention that I use the AVRISP mkII
Do people use avrdude for programmers that the AT6 doesn't support?

Thanks in advance

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

Quote:
Why do people use AVRdude? Does it do the job better than AS6?
Because Atmel Studio only support Atmel programmers. If you have another programmer, or if you don't use Studio, you can use avrdude.
Quote:
Also I should mention that I use the AVRISP mkII
Then there's no need to use avrdude with AS.

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

If you have an Arduino board, you use avrdude to talk to the bootloader. As for elf and hex, the code in flash is the same.

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

Ok thanks Kartman and snigelen ,
Both my questions have been answered.