Можно ли загрузить ранее скомпилированный бинарник?
У меня есть несколько скетчей, которые я хочу загрузить в Arduino, но мне не обязательно их перекомпилировать, потому что я ничего не менял с момента последней компиляции. Поскольку компиляция каждый раз занимает одну-две минуты, это избавило бы меня от ожидания.
Я вижу, что в среде IDE есть параметр "Экспортировать скомпилированный двоичный файл", но, похоже, нет обратного параметра "Загрузка ранее скомпилированного двоичного файла". Есть ли способ сделать это?
@Lefty, 👍12
Обсуждение1 ответ
Лучший ответ:
Да! Возможно, вы можете загрузить ранее скомпилированный двоичный файл, используя
AVRDUDE — утилита командной строки, которая фактически используется для загрузки двоичных файлов в среду IDE arduino.
Вы можете найти AVRDUDE в Папка Arduino > оборудование > инструменты > avr > bin
Это некоторая документация для AVRDUDE http://www.nongnu.org/avrdude/user-manual/avrdude.html
еще самое простое, что вы можете сделать, это включить подробный вывод во время загрузки и следить за командой в конце с AVRDUDE вместе с путем к шестнадцатеричному файлу, просто скопируйте и вставьте & выполнить ту же команду в CommandLine; ваша задача выполнена.
- Программирование ATMEGA2560 с использованием FTDI
- Отказано в разрешении на загрузку с IDE 2
- как скомпилировать скетч arduino из терминала без использования arduino ide
- "avrdude: stk500_getsync(): not in sync: resp=0x00", или некто по имени Avr не позволяет мне загрузить мою программу
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Проблема с загрузкой в Arduino Uno
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
Arduino 1.8.10 использует upload.py, @FallenDragon
@FallenDragon. это не. только пакет плат esp8266 arduino имеет upload.py, @Juraj