Реклама ⓘ
Главная » Микроконтроллеры
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Программирование МК AVR в ОС Ubuntu. Часть 2 (GUI)

В прошлый раз мы научились компилировать прошивку и зашивать в контроллер через avr-gcc.
Но что делать если нам необходимо прошить фьюзы? Да и прошивать контроллер с помощью консоли не сильно удобно.
Значит нам необходимо скачать GUI оболочку для avrdude.
1. Заходим по ссылочке на файлообменник: http://narod.ru/disk/27500236000/avr8-burn-o-mat-2.1.2-all.deb.html
2. Скачиваем программку.
3. Запускаем и устанавливаем.
Далее, запустим программу: Приложения->Программирование->AVR8 Burn-O-Mat

AVR8 Burn-O-Mat

Дальше откроем Settings->AVRDUDE

mc48-2.png

В AVRDUDE location нажимаем кнопочку File и ищем файлик под названием avrdude (должен быть здесь /usr/bin/avrdude).
Далее в alternative AVRDUDE configuration file нажимаем кнопочку File и ищем файлик под названием avrdude.conf (должен быть здесь /etc/avrdude.conf).
В AVRDUDE Options выбераем необходимый программатор, а так же порт через который будем работать. Если у вас программатор собран на преобразователе USB-RS232 то вам необходимо выбрать /dev/ttyUSB0.
Если все выставлено то нажимаем Apply->OK.
В AVR type выберем необходимый нам чип и нажмем Fuses.

Fuses

Здесь, я думаю и так все понятно, что с ними делать.
Если все выставлено, то пробуем прошить или просто считать прошивку.

mc48-4.png

Вот и все. Удачных вам экспериментов.

Теги:

Ефимов Валентин Опубликована: 2010 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (3) | Я собрал (0) | Подписаться

0
setap #
А если он вот это пишет что это значит ?

C:WinAVRinavrdude.exe -C C:WinAVRinavrdude.conf -p t13 -P com1 -c avrisp -U flash:v:C:votFlowcode4_v2.hex:i

avrdude.exe: stk500_getsync(): not in sync: resp=0x00

avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51



avrdude.exe done. Thank you.
Ответить
0
Rhime #
ошибка протокола STK500. Переустановите WinAVR, попробуйте поставить более новую версию.
Ответить
0
Gallade785 #
А есть более новая версия? А то там только для JAVA6.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Pickit 2 - USB-программатор PIC-микроконтроллеров
Pickit 2 - USB-программатор PIC-микроконтроллеров
Конструктор - темброблок на LM1036 Модуль радиореле на 4 канала
вверх