Перейти к содержанию
    

Графическая оболочка AVRDudeGUI для программаторов USBTiny, USBASP, AVR910

Делал для себя, поэтому претензии не принимаются.

Это графическая оболочка для AVRdude.

В AVRdude.conf добавлены микроконтроллеры AT90USB162/82.

В файле avrdudegui.dat не на все микроконтроллеры заполнены данные, кому нужно заполнит по аналогии. Сложного ничего нет. Делал то что нужно было мне.

AVRDudeGUI.rar

Изменено пользователем ЛеонидК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил программаторы.

USBBit на FT232R работает только с новой версией AVRDude, а она не понимает USBTiny.

Старая версия не понимает FT232R. Поэтому обе сразу.

Программаторы только те, которые сам пробовал.

Fuse как у PonyProg.

AVRDudeGui.zip

Изменено пользователем ЛеонидК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

yes.

Прошу прощения, но так сложилось.

Нужно заменить файли avrdude.conf и avrdude.dat.

AVRDudeConf.zip

Изменено пользователем ЛеонидК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скука - двигатель.

Добавил программатор ucGoZilla prottoss в режимах JTAG и ISP.

ISP пробовал, JTAG не пробовал, но должен работать.

PDI - пока не знаю, что это и как.

AVRdudeGUI.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скука - двигатель.

Добавил программатор ucGoZilla prottoss в режимах JTAG и ISP.

ISP пробовал, JTAG не пробовал, но должен работать.

PDI - пока не знаю, что это и как.

Как насчет STK500v2 ? (железо от prottoss, с альтернативной прошивкой)

 

Использую примерно так :

#---------------- Programming Options (avrdude) ----------------
# Programming hardware
# Type: avrdude -c ?
# to get a full listing.
#
AVRDUDE_PROGRAMMER = stk500v2

# com1 = serial port. Use lpt1 to connect to parallel port.
AVRDUDE_PORT = com3

AVRDUDE_WRITE_FLASH =-U flash:w:$(TARGET).hex
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep

AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)

# Program the device.
program: $(TARGET).hex $(TARGET).eep
    $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)

 

ИМХО когда меняются файлы, удобней если в первом посте будет архив со всеми изменениями.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нельзя объять необъятное.

Но если очень хочется, то можно.

Добавил STK500v2, но конечно же не пробовал.

Но работать должен.

Заодно весь архив с изменениями.

ps: Устранил (кажется) все ошибки STK500v2.

AVRdudeGUI.zip

Изменено пользователем ЛеонидК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил STK500v2, но конечно же не пробовал.

Но работать должен.

Проверил, не работает, не видит программатора (STK500v2 not found)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все а этой жизни может быть.

1. Сначала нужно подключить программатор с подключенным устройством.

2. Запустить AVRDudeGui.

3 Выбрать микроконтроллер, программатор, порт, скорость? и нажать Search.

4. Если в итоге прочитает сигнатуру микроконтроллера, то и STK500v2 found.

А без микроконтроллера и делать нечего. Только играться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все а этой жизни может быть.

1. Сначала нужно подключить программатор с подключенным устройством.

2. Запустить AVRDudeGui.

3 Выбрать микроконтроллер, программатор, порт, скорость? и нажать Search.

4. Если в итоге прочитает сигнатуру микроконтроллера, то и STK500v2 found.

А без микроконтроллера и делать нечего. Только играться.

Так все и делалось.

 

Вот так работает

C:\AVR>avrdude -c stk500v2 -p m16 -P com3

 

avrdude: AVR device initialized and ready to accept instructions

 

Reading | ################################################## | 100% 0.72s

 

avrdude: Device signature = 0x1e9403

 

avrdude: safemode: Fuses OK

 

avrdude done. Thank you.

Может вам чем поможет разобраться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, сигнатура есть.

А Вы что ждете?

Жду, что и ваша прога покажет, что сигнатура есть. :biggrin:

( А так вроде в посте 8 я все описал)

Изменено пользователем Marian

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И на старуху бывает проруха.

Попробуйте заменить AVRDudeGui.exe

ps: Все изменения в архиве выше.

Добавил и GoZilla PDI для ATTiny4/5/9/10.

Изменено пользователем ЛеонидК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эта версия работает.

 

Если интересует могу дать конструктивной критики (сама прога для меня видится как замена оболочки программатора АВРСтудии, в другом применении она мне лично не нужна)

 

Дизайн :

Плавное появление, для такого рода программы это минус. (Ждать лишнее время)

Шрифты с тенью - плохо читаются.

Размеры закладок формы выбраны маленькие и не связанны с размером окна.(Не получается увеличить)

 

По программе :

Не хватает установки частоты ISP (если не ошибаюсь ключ -O )

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AVRStudio не пользуюсь.

Делал для себя.

Красивости от скуки.

Моя селедка, в какой цвет захочу в тот и покрашу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...