Eu tenho vários esboços que continuo querendo carregar no Arduino, mas não preciso necessariamente recompilá-los porque não mudei nada desde a última compilação. Como a compilação leva um ou dois minutos a cada vez, isso me pouparia alguma espera.
Percebo que o IDE tem a opção de "Exportar binário compilado", mas não parece ter a opção inversa de Carregar um binário compilado anteriormente. Há alguma maneira de fazer isso?
Respostas:
Sim! É possível fazer o upload de um binário anteriormente compatível, usando
AVRDUDE - um utilitário de linha de comando que é realmente usado para carregar binários, atrás do IDE do arduino.
Você pode encontrar o AVRDUDE na pasta Arduino> hardware> ferramentas> avr> bin
Esta documentação para AVRDUDE http://www.nongnu.org/avrdude/user-manual/avrdude.html
outra coisa mais simples que você pode fazer é ativar a saída detalhada durante o upload e observar um comando no final com o AVRDUDE junto com o caminho do arquivo hexadecimal, basta copiar e colar e executar o mesmo comando no CommandLine; sua tarefa está cumprida.
fonte