Linux Rosa Fresh R11: Avrdude программируем Atmega88 и др.

С помощью простейшего программатора – 5 проводков (в avrdude этот программатор называется stk200):

AVR: Простые и простейшие программаторы


через параллельный порт (LPT) подключимся к ПК на Linux Rosa Fresh R11 и прочитаем прошивку, фьюзы и др.

1. Устанавливаем Avrdude

su
urpmi avrdude

1.2. Подключаем простейший программатор – 5 проводков к ПК:

—————————————
Схема LPT Atmel AVR простой программатор: ATmega8, ATmega48, ATmega88, ATmega168 и некоторые другие в DIP28.

Программатор 5 проводков для других Atmeg в этой статье – https://gameforstreet.ru/avr-prostye-i-prostejshie-programmatory/
——————————————

2. Произведем чтение Flash-памяти микроконтроллера ATmega88 в никуда (/dev/null), тест на читаемость флешь-памяти:

avrdude -p m88 -c stk200 -U flash:r:/dev/null:i

3. Произведем чтение Flash-памяти микроконтроллера ATmega88 в домашнюю папку (на моём ПК это /home/alisa3/) в файл hex (/home/alisa3/1.hex):

avrdude -p m88 -c stk200 -U flash:r:/home/alisa3/1.hex:i

4. Скачиваем графическую оболочку для ardude – AVR8 Burn-O-Mat

Скачать можно здесь: http://avr8-burn-o-mat.brischalle.de/

Или здесь:
– Скачать AVR8 Burn-O-Mat в формате zip
– Скачать AVR8 Burn-O-Mat в формате tar.gz

5. Запускаем файл 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. Читаем фьюзы и прошивку!

Видео инструкция:

https://vkvideo.ru/video821549413_456239046

Добавить комментарий