Для avrdude существует отличная графическая оболочка – AVR8 Burn-O-Mat. Данная программа позволяет читать и записывать данные во Flash и EEPROM память, а также при ее помощи можно удобно и наглядно рассчитать биты фьюзов и после прошить их в микроконтроллер.
Программа написана на языке Java и работает как на Windows так и на GNU Linux.
1-5. Первый делом нужно установить и настроить работу avrdude
AVRDude (AVR Downloader-Uploader) — кроссплатформенная свободная консольная программа, предназначенная для прошивки микроконтроллеров архитектуры AVR от компании Atmel. Основана на интерфейсе обмена данными с микросхемами — SPI.
Более подробно как установить данную программу на Linux Rosa Fresh писал здесь – “микроник.рус/6091/” (Avrdude – опции запуска и примеры использования, графическая оболочка для linux)
6. Скачиваем графическую оболочку для ardude – AVR8 Burn-O-Mat
Скачать можно здесь: http://avr8-burn-o-mat.brischalle.de/
Или здесь:
– Скачать AVR8 Burn-O-Mat в формате zip
– Скачать AVR8 Burn-O-Mat в формате tar.gz
7. Запускаем файл start.sh и настраиваем AVR8 Burn-O-Mat
Прописываем, где находятся файлы avrdude в настройках AVR8 Burn-O-Mat
На моей ОС Linux Rosa Fresh R11:
/user/bin/avrdude
/etc/avrdude/avrdude.conf
Прописываем права доступа к файлу avrdude.conf
chmod 777 avrdude.config
8. Читаем фьюзы и прошивку!
Видео инструкция:
“rutube.ru/video/d7770a567ff9d3c13df7ed36f8601720/”
Примечание:
Мой самодельный программатор USBasp (“микроник.рус/6280/”) перестал работать после обновления в ОС Linux Rosa Fresh 13, причина тому – обновление avrdude до версии 8.1. До этого на ОС Linux Rosa Fresh 13 стояла avrdude версии 6.3 (она же была и на версии ОС Linux Rosa Fresh 12) – на этой версии программатор работает отлично.
Поэтому давайте удалим avrdude до 8.1 и установим avrdude версии 6.3.
Как откатить версию Avrdude в Linux Rosa Fresh 13 – читайте здесь “микроник.рус/7545/”





