Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR Doper vs HVProg vs 910(protoss) vs usbprog
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Nitrotoluol
собственно думаю что бы спаять вот из чего выбираю:

HVProg (http://www.der-hammer.info/hvprog/index_en.htm)
плюсы:
-высоковольтное программирование

AVR Doper (http://www.obdev.at/avrusb/avrdoper.html)
плюсы:
-часто обновляется прошивка

usbprog (http://www.embedded-projects.net/index.php?page_id=165)
плюсы:
-рабочий jtagicemkII(см. прошивку вместе с сорцами в форуму)
-высокая функциональность:
# AVR ISP 2 clone (more)
# OpenOCD Interface (ARM Debugging) (more) NEW!!!
# AT89 Programmer (more)
# SimplePort (10 I/O lines) (more)
# USB to RS232 converter (without drivers!!)
# JTAGICE mk2 clone (under development)

минусы:
-для USB используется USBN9604, хз где ее искать...

910 by Protoss (http://electronix.ru/forum/index.php?showtopic=18676)
плюсы:
-простая схема
-USB


вообще сильно смотрится usbprog т.к. в нем единственном есть опен сорц реализация JTAGICE mk2, но использование USBN9604 по-моему совсем не оправдано.
собственно интересно Ваше мнение, может дополните описания или добавите еще какой-нить вариант, кто собирал выскажетесь.
sKWO
Цитата(Nitrotoluol @ Jun 11 2008, 10:53) *
собственно думаю что бы спаять вот из чего выбираю:

HVProg (http://www.der-hammer.info/hvprog/index_en.htm)
плюсы:
-высоковольтное программирование
вообще сильно смотрится usbprog т.к. в нем единственном есть опен сорц реализация JTAGICE mk2, но использование USBN9604 по-моему совсем не оправдано.
собственно интересно Ваше мнение, может дополните описания или добавите еще какой-нить вариант, кто собирал выскажетесь.

Можете посмотреть в сторону USBASP. Впринцыпе ничего особого и схожий с 910 by Protoss. на аврфриксе есть к нему графическая оболочка, правда ещё нуждается в доработке, здесь на форуме люди тоже сделали к нему графическую оболочку. работал с ним через компилятор Винавр - АВРДЮДЕ.
Как по мне то аналог STK 500 - HVProg очень удачная вещь и удобная. некоторая доработка схемы и Вы имеете тот-же ЮСБ. для этого исспользую шнур от сименса - ЮСБ в УАРТ. + обновление прошивки со Студией, конвертор прошивки здесь на форуме в исходниках программ.
Прошивается с АВРСтудии , кодевижиона, причём удобно правда не вся функциональность СТК500.
Для АВРов HVProg именно - то. Поищите на этом форуме и найдёте другую реализацию печатной платы для программатора, люди делали. Лично я для АВРов его и исспользую
svs39
Цитата(Nitrotoluol @ Jun 11 2008, 09:53) *
собственно думаю что бы спаять вот из чего выбираю:

кто собирал выскажетесь.

посмотрите http://electronix.ru/forum/index.php?showtopic=48618
Nick_Shl
Цитата(Nitrotoluol @ Jun 11 2008, 09:53) *
HVProg (http://www.der-hammer.info/hvprog/index_en.htm)
плюсы:
-высоковольтное программирование
А оно надо?
Цитата(Nitrotoluol @ Jun 11 2008, 09:53) *
AVR Doper (http://www.obdev.at/avrusb/avrdoper.html)
плюсы:
-часто обновляется прошивка
В оригинале(прошивка поддерживает разное железо) тоже есть высоковольтное программирование.
Цитата(Nitrotoluol @ Jun 11 2008, 09:53) *
910 by Protoss (http://electronix.ru/forum/index.php?showtopic=18676)
плюсы:
-простая схема
-USB
Добавте в плюс прошивку Doper'а...
Цитата(Nitrotoluol @ Jun 11 2008, 09:53) *
кто собирал выскажетесь.
Я собирал Проттосса на своей печатке. Подробности тут. А чуть ниже лежит последняя Doper'овская прошивка под железо Проттосса. Не безглючная, но как бонус работают оба светодиода.
A.l.e.x.
Цитата(sKWO @ Jun 11 2008, 10:41) *
Можете посмотреть в сторону USBASP. Впринцыпе ничего особого и схожий с 910 by Protoss. на аврфриксе есть к нему графическая оболочка, правда ещё нуждается в доработке, здесь на форуме люди тоже сделали к нему графическую оболочку. работал с ним через компилятор Винавр - АВРДЮДЕ.

http://yuki-lab.jp/hw/avrdude-GUI/avrdude-GUI-1.0.4.zip оболочка вроде нормальная. Работает, если установлен dotnetfx(у меня 2.0)
garlands
Цитата(Nitrotoluol @ Jun 11 2008, 09:53) *
собственно думаю что бы спаять вот из чего выбираю:

...

usbprog (http://www.embedded-projects.net/index.php?page_id=165)
плюсы:
-рабочий jtagicemkII(см. прошивку вместе с сорцами в форуму)
-высокая функциональность:
# AVR ISP 2 clone (more)
# OpenOCD Interface (ARM Debugging) (more) NEW!!!
# AT89 Programmer (more)
# SimplePort (10 I/O lines) (more)
# USB to RS232 converter (without drivers!!)
# JTAGICE mk2 clone (under development)

минусы:
-для USB используется USBN9604, хз где ее искать...

910 by Protoss (http://electronix.ru/forum/index.php?showtopic=18676)
плюсы:
-простая схема
-USB
вообще сильно смотрится usbprog т.к. в нем единственном есть опен сорц реализация JTAGICE mk2, но использование USBN9604 по-моему совсем не оправдано.
собственно интересно Ваше мнение, может дополните описания или добавите еще какой-нить вариант, кто собирал выскажетесь.


похоже usbprog никто здесь не собирал... а ведь интересные возможности! в первую очередь последний пункт...
ладно, буду первым. интересно ведь!
(worklog ждите тут.... когда все докачается.... wink.gif )
Nitrotoluol
Цитата
похоже usbprog никто здесь не собирал... а ведь интересные возможности! в первую очередь последний пункт...
ладно, буду первым. интересно ведь!
(worklog ждите тут.... когда все докачается.... )


будем ждать результатов, очень интересно. кстати вот еще его модификация http://www.deanandara.com/UsbProgSharp/
Qwertty
Цитата(garlands @ Jun 13 2008, 20:42) *
похоже usbprog никто здесь не собирал... а ведь интересные возможности! в первую очередь последний пункт...

На многое не рассчитывайте. Последнего пункта как раз и не будет. Об этом на сайте сказано кстати, прошивки для режима отладчика нет. Так что AVR Doper ИМХО лучший выбор.
garlands
Цитата(Qwertty @ Jun 14 2008, 11:46) *
На многое не рассчитывайте. Последнего пункта как раз и не будет. Об этом на сайте сказано кстати, прошивки для режима отладчика нет. Так что AVR Doper ИМХО лучший выбор.


хммм... признаюсь, не очень внимательно изучал сайт... но все равно любопытно, как покажет себя этот вариант по сравнению с AVR910 by Protoss и STK500 by Petka.

тем более, что usbn уже куплена. не пропадать-же добру! wink.gif

progress: 10% (комплектация вся есть, плата в процессе разводки.)
Nitrotoluol
Цитата
На многое не рассчитывайте. Последнего пункта как раз и не будет. Об этом на сайте сказано кстати, прошивки для режима отладчика нет. Так что AVR Doper ИМХО лучший выбор.


неправда, я же написал в первом посте, что прошивка есть, даже с исходниками, она тут:
http://forum.embedded-projects.net/viewtopic.php?id=290

вот что реализовано:
- Program the flash / eeprom / fuses / lock bits (not new but corrected)
- Start/Stop CPU (not new)
While MCU is halted:
- Read Registers, I/O Space and SRAM
- Write Registers, I/O Space and SRAM
- Read and Write Bytewise to the EEPROM using the OCD interface (it is not needed to place the MCU in programming mode)
- Read program memory using the OCD interface
- Set the 4 hardware breakpoints as program or [data breakpoint (see below)]
- Single stepping of one (asm) instruction

вот билд прошивки: http://svn.berlios.de/svnroot/repos/usbpro...tagice2-dev.bin
garlands
Цитата(Nitrotoluol @ Jun 14 2008, 09:09) *
будем ждать результатов, очень интересно. кстати вот еще его модификация http://www.deanandara.com/UsbProgSharp/




Первое-же, что бросается в глаза - отсутствие резисторов на выходе, что совсем не есть хорошо. А я еще и согласователь уровней поставил-бы...



Цитата(Nitrotoluol @ Jun 14 2008, 22:00) *
неправда, я же написал в первом посте, что прошивка есть, даже с исходниками, она тут:
http://forum.embedded-projects.net/viewtopic.php?id=290

вот что реализовано:
- Program the flash / eeprom / fuses / lock bits (not new but corrected)
- Start/Stop CPU (not new)
While MCU is halted:
- Read Registers, I/O Space and SRAM
- Write Registers, I/O Space and SRAM
- Read and Write Bytewise to the EEPROM using the OCD interface (it is not needed to place the MCU in programming mode)
- Read program memory using the OCD interface
- Set the 4 hardware breakpoints as program or [data breakpoint (see below)]
- Single stepping of one (asm) instruction

вот билд прошивки: http://svn.berlios.de/svnroot/repos/usbpro...tagice2-dev.bin




tnx. ценность девайса неуклонно растет... wink.gif
Qwertty
Цитата(Nitrotoluol @ Jun 14 2008, 23:00) *
неправда, я же написал в первом посте, что прошивка есть, даже с исходниками, она тут:

Ну, если jtag это самоцель... Нестандартный урезанный отладчик работающий только под Линуксом и неопознаваемый студией. К тому же без дебагвайра. Девайс с такой функциональностью я уже где то видел, собран на одной микросхеме ft2232. И программатор и чего то типа отлаживать может. Кстати под АРМ будет нормально работать, так что в любом случае польза от него будет.
Nitrotoluol
Цитата
Нестандартный урезанный отладчик работающий только под Линуксом


вот один из отзывов к прошивке:
After flashing your development version of the jtagice mk2 clone via ISP, it works very nice. I have played around with Linux and Windows and successfully flashed and debugged (singlesteps and up to 3 breakpoints) via avarice.

по русски это так:
После прошивки девелопмент версии jtagice mk2 клон через ISP, работает очень хорошо. Я играл с Linux и Windows и успешно прошивал и отлаживал (singlesteps и до 3 breakpoints) через avarice.

вот интересный тутор: http://winavr.sourceforge.net/AVR-GDB_and_AVaRICE_Guide.pdf

да и развивается проект, что очень даже радует, помимо основных прошивок тут лежат еще очень интересные вещи:
http://svn.berlios.de/svnroot/repos/usbprog/trunk/
Petka
Цитата(garlands @ Jun 14 2008, 12:59) *
хммм... признаюсь, не очень внимательно изучал сайт... но все равно любопытно, как покажет себя этот вариант по сравнению с AVR910 by Protoss и STK500 by Petka.

Есть у меня один собранный "AvrUsb500 by Petka" wink.gif предлагайте тесты.
Serj78
Цитата(Petka @ Jun 15 2008, 11:29) *
Есть у меня один собранный "AvrUsb500 by Petka" wink.gif предлагайте тесты.


Зашить, верифицировать и прошить eeprom для меги 32 (128) из CodeVision 1.24.0 smile.gif

получится? и сколько времени займет?
Petka
Цитата(Serj78 @ Jun 15 2008, 12:08) *
Зашить, верифицировать и прошить eeprom для меги 32 (128) из CodeVision 1.24.0 smile.gif

получится? и сколько времени займет?

с Вас *.eep и *.hex файлы.
Serj78
Цитата(Petka @ Jun 15 2008, 15:07) *
с Вас *.eep и *.hex файлы.


Пожалуйста!!
Serj78
Petka, может, попробуете прошить?
или может еще у кого есть такой программатор и компилятор..
Petka
Цитата(Serj78 @ Jun 18 2008, 16:21) *
Petka, может, попробуете прошить?
или может еще у кого есть такой программатор и компилятор..

Про обещание помню. Как только в одном месте сойдутся мега128 и программатор сразу-же проверю =)
Serj78
ну не обязательно 128-ю.. там файл 28кб, можно и 644 и 32-ю smile.gif
VladimirZ
2 garlands, если еще не пропало желание могу подарить платку под USBProg smile.gif. Или предоставить готовый для изучения скоростных характеристик.
vet
я выбрал usbasp, т.к. он а) собран на одной меге, без FTDI, б) поддерживает любые чипы AVR без замены прошивки. Пока доволен: плата размером с USB-флэшку, шьет шустро, работает как под виндой, так и под линуксом.
Serj78
Цитата(vet @ Jun 20 2008, 16:34) *
я выбрал usbasp, т.к. он а) собран на одной меге, без FTDI, б) поддерживает любые чипы AVR без замены прошивки. Пока доволен: плата размером с USB-флэшку, шьет шустро, работает как под виндой, так и под линуксом.



А CV его видит? и еще - какая именно скорость прошивки?
vet
Цитата(Serj78 @ Jun 20 2008, 19:22) *
А CV его видит? и еще - какая именно скорость прошивки?

CV не видит; полагаю это несущественным.
usbasp поддерживается программой AVRDUDE.
мега128 читается целиком за 35 сек.
Serj78
Цитата(vet @ Jun 20 2008, 20:12) *
CV не видит; полагаю это несущественным.
usbasp поддерживается программой AVRDUDE.
мега128 читается целиком за 35 сек.


А я как раз существенным smile.gif ибо привык программировать из компилятора а не сторонней программой...
Qwertty
Цитата(Serj78 @ Jun 20 2008, 21:48) *
А я как раз существенным smile.gif ибо привык программировать из компилятора а не сторонней программой...

А что мешает подключить внешнюю программу к IDE CV? Будет так же шить "прямо из компилятора".
garlands
Цитата(VladimirZ @ Jun 20 2008, 14:56) *
2 garlands, если еще не пропало желание могу подарить платку под USBProg smile.gif . Или предоставить готовый для изучения скоростных характеристик.


(с инетом чудеса... вчера отправил ответ, жму "обновить" - как и не было ничего... sad.gif( )

Желание не пропало, время поджимает. deadline на носу.

Интересна пустая плата beer.gif ...

А разведена она под какой вариант корпуса? QFN or SO28? У меня USBN в SO28 корпусе.

И, попутно, вопрос: QFN чем лучше паять? Паяльником, или воздухом?
Petka
Цитата(Serj78 @ Jun 18 2008, 16:21) *
Petka, может, попробуете прошить?
или может еще у кого есть такой программатор и компилятор..

15 сек FLASH.
3 сек EEPROM.

+ 11 секунд на верификацию
это для 28,5кб Флэша, заливал через CVAVR 1.25.5
-----------
avrdude то же самое заливает за 9 сек. и ещё 9 сек на верификацию.
Serj78
Цитата(Petka @ Jun 23 2008, 09:52) *
15 сек FLASH.
3 сек EEPROM.

+ 11 секунд на верификацию
это для 28,5кб Флэша, заливал через CVAVR 1.25.5
-----------
avrdude то же самое заливает за 9 сек. и ещё 9 сек на верификацию.

Замечательно!!
попробую собрать...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.