====== AVRDude ======
AVRDude (AVR Downloader-Uploader) — кросплатформенная свободная консольная программа, предназначенная для прошивки микроконтроллеров фирмы Atmel серии AVR (например, [[usbasp:usbasp|USBAsp]]), пользующаяся значительной популярностью.
http://savannah.nongnu.org/projects/avrdude/
http://www.nongnu.org/avrdude/
====== Установка ======
apt install avrdude
====== Использование ======
На примере работы с ATTiny44
* Тест:
sudo avrdude -p t44 -c usbasp
* Сохранение прошивки в файл:
sudo avrdude -p t44 -c usbasp -P usb -v -U flash:r:/tmp/flash_dump.hex:i
* Очистка:
sudo avrdude -p t44 -c usbasp -e
* Загрузка прошивки:
sudo avrdude -p t44 -c usbasp -U firmware.hex
====== MS Windows ======
- Подключить контроллер у ПК
- Загрузить и установить драйверы [[https://zadig.akeo.ie/|Zadig - USB driver installation made easy]]
- Загрузить программу с сайта: [[github>mariusgreuel/avrdude/releases|AVRdude]]
====== Ссылки ======
[[wpru>Avrdude]]
[[https://ph0en1x.net/77-avrdude-full-howto-samples-options-gui-linux.html|Avrdude - опции запуска и примеры использования, графическая оболочка для linux]]
{{tag>Hardware Firmware}}