Можно ли загрузить ранее скомпилированный бинарник?

У меня есть несколько скетчей, которые я хочу загрузить в Arduino, но мне не обязательно их перекомпилировать, потому что я ничего не менял с момента последней компиляции. Поскольку компиляция каждый раз занимает одну-две минуты, это избавило бы меня от ожидания.

Я вижу, что в среде IDE есть параметр "Экспортировать скомпилированный двоичный файл", но, похоже, нет обратного параметра "Загрузка ранее скомпилированного двоичного файла". Есть ли способ сделать это?

, 👍12

Обсуждение

Arduino 1.8.10 использует upload.py, @FallenDragon

@FallenDragon. это не. только пакет плат esp8266 arduino имеет upload.py, @Juraj


1 ответ


Лучший ответ:

14

Да! Возможно, вы можете загрузить ранее скомпилированный двоичный файл, используя

AVRDUDE — утилита командной строки, которая фактически используется для загрузки двоичных файлов в среду IDE arduino.

Вы можете найти AVRDUDE в Папка Arduino > оборудование > инструменты > avr > bin

Это некоторая документация для AVRDUDE http://www.nongnu.org/avrdude/user-manual/avrdude.html

еще самое простое, что вы можете сделать, это включить подробный вывод во время загрузки и следить за командой в конце с AVRDUDE вместе с путем к шестнадцатеричному файлу, просто скопируйте и вставьте & выполнить ту же команду в CommandLine; ваша задача выполнена.

,