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