É possível fazer upload de binário compilado anteriormente?

11

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?

Canhoto
fonte
O Arduino 1.8.10 está usando o upload.py
FallenDragon
@FallenDragon. não é. apenas o pacote esp8266 placas Arduino tem upload.py
Juraj

Respostas:

13

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.

25mhz
fonte