Выгрузка шестнадцатеричного файла Arduino с помощью avrdude

Мне нужно использовать avrdude из терминала, чтобы загрузить скомпилированный эскиз Arduino (файл .hex) в мой Arduino Pro Mini 5V. Я программирую плату Pro Mini с FTDI 5V. Когда я подключаю плату к своей машине и запускаю команду avrdude со следующими параметрами, она говорит, что не может найти это устройство на этом порту (см. Изображение ниже). Может кто-нибудь сказать мне, как получить информацию о порте («-P») для того, где я подключаю свою плату к компьютеру?

Команда загрузки avrdude, показывающая исключение:

введите описание изображения здесь

3

Решение

Я понял это сам. На вкладке «Настройки» в Arduino IDE я включил многословие при загрузке кода на доску. Из дампа я понял, как можно загрузить код (скомпилированный файл — файл .hex) на плату Arduino Pro Mini 5V:

avrdude -C/usr/share/arduino/hardware/tools/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:/tmp/build8135728863211847829.tmp/sketch_may21b.cpp.hex:i
10

Другие решения


По вопросам рекламы [email protected]