Caso você tenha a necessidade de fazer o upload do arquivo HEX sem usar a IDE do Arduino, você poderá executar o AVRDUDE por linha de comando.
Segue abaixo um exemplo de como fazer isso:
Abra o prompt de comando:
Localize a pasta onde o AVRDUDE do Arduino está instalado (normalmente em C:\arduino-1.0.4\hardware\tools\avr\bin )
Execute o AVRDUDE apontando para o arquivo HEX que você deseja gravar no microcontrolador
avrdude -F -v -pm328p -cwiring -PCOM4 -b115200 -D -Uflash:w:"C:\Users\Juliano\AppData\Local\Temp\build4358188074851762653.tmp\Blink.cpp.hex":i -C"c:\arduino-1.0.4\hardware\tools\avr\etc\avrdude.conf"
Lembrando que as opções:
- -pm328p é porque estamos usando como exemplo o ATmega328P. Para outro microcontrolador, verifique o código correspondente;
- -PCOM4 é porque meu Arduino esta na porta COM4.