ЛеонидК
Jan 27 2009, 16:54
Делал для себя, поэтому претензии не принимаются.
Это графическая оболочка для AVRdude.
В AVRdude.conf добавлены микроконтроллеры AT90USB162/82.
В файле avrdudegui.dat не на все микроконтроллеры заполнены данные, кому нужно заполнит по аналогии. Сложного ничего нет. Делал то что нужно было мне.
ЛеонидК
Apr 24 2011, 18:27
Добавил программаторы.
USBBit на FT232R работает только с новой версией AVRDude, а она не понимает USBTiny.
Старая версия не понимает FT232R. Поэтому обе сразу.
Программаторы только те, которые сам пробовал.
Fuse как у PonyProg.
ЛеонидК
Apr 25 2011, 17:11
yes.
Прошу прощения, но так сложилось.
Нужно заменить файли avrdude.conf и avrdude.dat.
ЛеонидК
Apr 25 2011, 20:35
Скука - двигатель.
Добавил программатор ucGoZilla prottoss в режимах JTAG и ISP.
ISP пробовал, JTAG не пробовал, но должен работать.
PDI - пока не знаю, что это и как.
Marian
Apr 26 2011, 16:07
Цитата(ЛеонидК @ Apr 25 2011, 23:35)

Скука - двигатель.
Добавил программатор 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)
ИМХО когда меняются файлы, удобней если в первом посте будет архив со всеми изменениями.
ЛеонидК
Apr 26 2011, 16:37
Нельзя объять необъятное.
Но если очень хочется, то можно.
Добавил STK500v2, но конечно же не пробовал.
Но работать должен.
Заодно весь архив с изменениями.
ps: Устранил (кажется) все ошибки STK500v2.
Marian
Apr 26 2011, 17:00
Цитата(ЛеонидК @ Apr 26 2011, 19:37)

Добавил STK500v2, но конечно же не пробовал.
Но работать должен.
Проверил, не работает, не видит программатора (STK500v2 not found)
ЛеонидК
Apr 26 2011, 17:43
Все а этой жизни может быть.
1. Сначала нужно подключить программатор с подключенным устройством.
2. Запустить AVRDudeGui.
3 Выбрать микроконтроллер, программатор, порт, скорость? и нажать Search.
4. Если в итоге прочитает сигнатуру микроконтроллера, то и STK500v2 found.
А без микроконтроллера и делать нечего. Только играться.
Marian
Apr 26 2011, 18:34
Цитата(ЛеонидК @ Apr 26 2011, 20:43)

Все а этой жизни может быть.
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.
Может вам чем поможет разобраться.
ЛеонидК
Apr 26 2011, 18:41
Ну, сигнатура есть.
А Вы что ждете?
Marian
Apr 26 2011, 18:50
Цитата(ЛеонидК @ Apr 26 2011, 21:41)

Ну, сигнатура есть.
А Вы что ждете?
Жду, что и ваша прога покажет, что сигнатура есть.
( А так вроде в посте 8 я все описал)
ЛеонидК
Apr 26 2011, 18:51
И на старуху бывает проруха.
Попробуйте заменить AVRDudeGui.exe
ps: Все изменения в архиве выше.
Добавил и GoZilla PDI для ATTiny4/5/9/10.
Marian
Apr 26 2011, 19:12
Эта версия работает.
Если интересует могу дать конструктивной критики (сама прога для меня видится как замена оболочки программатора АВРСтудии, в другом применении она мне лично не нужна)
Дизайн :
Плавное появление, для такого рода программы это минус. (Ждать лишнее время)
Шрифты с тенью - плохо читаются.
Размеры закладок формы выбраны маленькие и не связанны с размером окна.(Не получается увеличить)
По программе :
Не хватает установки частоты ISP (если не ошибаюсь ключ -O )
ЛеонидК
Apr 26 2011, 19:18
AVRStudio не пользуюсь.
Делал для себя.
Красивости от скуки.
Моя селедка, в какой цвет захочу в тот и покрашу.
Marian
Apr 26 2011, 19:21
Цитата(ЛеонидК @ Apr 26 2011, 22:18)

AVRStudio не пользуюсь.
Делал для себя.
Красивости от скуки.
Моя селедка, в какой цвет захочу в тот и покрашу.
"Вопросов больше нет"
ЛеонидК
Apr 27 2011, 19:52
Устранил ошибку отображения калибровочных битов.
Добавил задержку для bitband программатора.
И еще кое-что.
Если обнаружатся ошибки, пишите. Если смогу помогу.
Цитата(ЛеонидК @ Apr 27 2011, 23:52)

...bitband программатора.
...bitban
g, even. Bitband не из этой оперы

1) Если нет доступных COM-портов, остаётся несолидное "яя" в оконце (на последней вкладке с частотами то же самое видел);
2) От надписей с тенями хочется глаза потереть

ежели сократить расстояние от текста до тени, вроде лучше должно быть?
3) Сделать комбобоксы без редактирования?
ЛеонидК
Apr 28 2011, 18:54
bitbang? - ну да, конечно.
Когда-то учил иностранные: русский и немецкий.
Шутка.
1 - кажется исправил.
2 - а чего на них смотреть, ведь не активные.
3 - согласен, сделал.
Andrew O. Shadoura
May 8 2011, 10:25
Выложите, пожалуйста, исходные коды под какой-нибудь свободной лицензией на хостинг вроде Google Code. Этим Вы можете поспособствовать развитию Вашего проекта.
А вообще, уже достаточно давно есть
http://sourceforge.net/projects/avrdude-gui/
ЛеонидК
May 8 2011, 14:01
Не очень понял.
Так уже достаточно давно есть, или выложить исходники?
Если Вы думаете что есть только это, то глубоко заблуждаетесь.
Все уже давно придумано. Даже велосипед.
Если нужны исходники, выложу. Без всяких лицензий. Даже свободных.
Выше один любитель уже интересовался, а потом оказалось, что ему то и не нужно.
Так, из принципа.
prottoss
May 30 2011, 16:52
Цитата(ЛеонидК)
Спасибо за поддержку программатора

НО
1.
ucGoZilla - вот так пишется

2. Прошивки эмулируют либо протокол JTAGICEmkII (ISP, JTAG, PDI) либо STK500v2 (ISP).По этому, я думаю, в меню выбора как раз нужно вписать,как и сделано, кстати, в командной строке AVRDUDE:
JTAG2, JTAG2ISP, JTAG2PDI
Подключив программатор к компьютеру (прошивка STK500v2), указав СОМ-порт так и не удалось с ним связаться

Какие то исключения возникают. Один раз заругался на какую-то либу от FTDI...
Программа avrdude 5.10
ЛеонидК
May 30 2011, 21:16
1 и 2 переделал. Хозяин барин.
Если честно, откуда взялся STK500v2 уже не помню. Программатора с такой прошивкой у меня нет и я не пробовал.
Но, в принципе, должен работать. Программирует то, AVRDude.
- Программа avrdude 5.10
Это я не понял. Файл AVRDudeGui.exe нужно использовать, заменив им тот, что находится в архиве выше (AVRDudeGui.zip). Там два AVRDude. Старый avrdude 5.10 и новый avrdude 5.9. Какой-то из программаторов не захотел работать с новым.
STK500v2 подключен к avrdude 5.9. Может нужно avrdude 5.10, Проверить не на чем, поэтому убрал.
ЛеонидК
Jun 1 2011, 20:16
Ув. программисты.
Смотрю я на свое произведение и думаю.
Как минимум 11 человек скачало AVRDudeGUIexe.zip не скачав всего архива AVRDudeGui.zip.
Зачем? Из принципа? Заначка карман не тянет?
Ну, может, я не очень доходчиво объяснил.
Но он же не работает сам по себе, а вопросов нет. Странно все это.
Вам не кажется?
Цитата
Делал для себя, поэтому претензии не принимаются.
отзыв (не претензия) по гую: А почему шрифт размыт? Понятно, что автор его под себя размыл, но как может такой "размытый" шрифт нравится?
Запускал под win 7. Может шрифт только под 7-ой размыт, тогда автору не мешало бы убрать тени, создающие эффект размытости или что-то еще исправить. имхо.
ЛеонидК
Jun 2 2011, 15:24
Еще раз.
Делал для себя. Кто хочет пользуется.
Мне нравиться. Моя селедка, в какой цвет захочу в такой и покрашу.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.