Czy można przesłać wcześniej skompilowane pliki binarne?


11

Mam kilka szkiców, które wciąż chcę załadować do Arduino, ale niekoniecznie muszę je ponownie kompilować, ponieważ nic nie zmieniłem od czasu ostatniej kompilacji. Ponieważ kompilacja za każdym razem zajmuje minutę lub 2, zaoszczędzi mi to trochę czekania.

Widzę, że IDE ma opcję „Eksportuj skompilowany plik binarny”, ale wydaje się, że nie ma odwrotnej opcji wgrania wcześniej skompilowanego pliku binarnego. Czy jest na to sposób?


Arduino 1.8.10 używa upload.py
FallenDragon

@FallenDragon. nie jest. tylko pakiet arduino z esp8266 ma upload.py
Juraj

Odpowiedzi:


13

Tak! Możliwe, że możesz przesłać poprzednio zgodny plik binarny, używając

AVRDUDE - narzędzie wiersza poleceń, które jest faktycznie używane do przesyłania plików binarnych, za arduino IDE.

Możesz znaleźć AVRDUDE w folderze Arduino> sprzęt> narzędzia> avr> bin

Ta dokumentacja dla AVRDUDE http://www.nongnu.org/avrdude/user-manual/avrdude.html

w przeciwnym razie najprostszą rzeczą, jaką możesz zrobić, jest włączenie pełnego wyjścia podczas wysyłania i poszukaj polecenia na końcu z AVRDUDE w nim wraz ze ścieżką pliku hex, po prostu skopiuj wklej i uruchom to samo polecenie w CommandLine; twoje zadanie zostało zrealizowane.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.