|
Альтернативные прошивки для AVR910 by PROTTOSS, AVR-Doper, USBasp |
|
|
|
Mar 20 2010, 23:44
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 14-08-07
Пользователь №: 29 776

|
Приветствую всех участников форума! Вот пришла и моя очередь "принести пользу обществу" :) Предлагаю на ваш суд альтернативные прошивки для программатора AVR910 by PROTTOSS. Надеюсь, никто, а особенно автор, против не будет:) 0. Оригинальная прошивкаОригинальная прошивка и драйвера доступны по адресу http://www.prottoss.com/projects/AVR910.us..._programmer.htm. 1. AVR-DoperДовольно известный и популярный программатор, попытки портирования на форуме уже были, но к большому сожалению они затерялись в той большой ветке (было дело, искал целенаправленно, но не мог найти!). Но главное, что в тех прошивках так и не был исправлен глюк с таймаутами в avrdude и "работой через раз" в CodeVisionAVR. Мой порт AVR-Doper для AVR910 сделан аккуратно, он не нарушает целостности исходников (т.е. там аккуратно добавлен AVR910, ничего не попорчено). Веселый баг с потерей USB-пакета также исправлен. В целом прошивка работает так же, как и оригинальная: при подключении программатора появляется COM-порт, перемычка 'low sck' работает для понижения частоты, красный светодиод мигает при записи/стирании чипа, зеленый горит при "подключении к девайсу" (когда пины настраиваются как выходы), на выходе "LED" генерируется 1 МГц. Существует 4 модификации прошивки: а) Стандартная CDC (эмуляция COM-порта), без отладочного интерфейса. Рекомендуется в большинстве случаев. б) CDC с отладочным интерфейсом - дополнительно к COM-порту реализован "свой" протокол для передачи информации через UART программатора (подробнее см. ниже). в) Бездрайверное HID-устройство, без отл. интерфейса. Т.к. CDC на V-USB нарушает стандарт USB, иногда бывают проблемы с работой программатора (хоть и решаемые). HID стандарт не нарушает и не требует драйверов вообще. К сожалению, поддержка есть пока только в avrdude. г) Бездрайверное HID-устройство с отл. интерфейсом. Отладочный интерфейс предназначен для обмена данными между программируемым устройством и ПК. Для его работы нужно подключить RxD и TxD программатора к TxD и RxD устройства. Настроить в устройстве UART на 19200, 8N1. На ПК необходимо установить библиотеку libusb (подробнее см. архив в прошивками) и запустить файл avrdebug.exe (идет в комплекте с прошивками). При этом все, что отправляет устройство в UART, будет приходить в терминал, а все что набрано в терминале будет уходить в устройство. 2. USBaspТакже довольно известный простой программатор, очень похож на AVR910. Прошивка работает так же, как и оригинальная, за исключением того, что не появляется COM-порт (программатор требует libusb, он идет в комплекте). Странно, что схема USBasp содержит 2 светодиода, но в прошивке использовался только один. Теперь работают оба (так же, как в AVR-Doper), плюс добавлена генерация 1 МГц на выходе "LED". Этот программатор самый скоростной, однако в avrdude я иногда славливал глюк с неправильно прочитанным ID чипа (вроде как не критично, но кто знает). Сравнение скоростей программаторовТесты проводились с avrdude с помощью заливки в ATMega8 тестовой прошивки размером ~5кБ. Код Програматор Чтение Запись AVR910 2.5 кБ/с 0.5 кБ/с Doper-CDC 0.47 кБ/с 0.44 кБ/с Doper-HID 0.5 кБ/с 260 Б/с USBasp 3 кБ/с 1.5 кБ/с ФайлыAVR-Doper.2008-11-27.avr910+fix.zip - исходники прошивки AVR-Doper (готовые для употребления в WinAVR). usbasp.2009-02-28.avr910-only.zip - исходники USBasp (аналогично, готовые для WinAVR). avr910-avrdoper-hex.zip - четыре прошивки в hex-формате, .inf-файлы, отладочный терминал, описание. avr910-usbasp-hex.zip - прошивка в hex, .inf-файл + драйвера libusb, описание. Надеюсь, кому-нибудь эта информация (и прошивки!) поможет. Проверяйте, пишите отзывы о работе и глюках!
|
|
|
|
|
 |
Ответов
|
Dec 23 2010, 07:03
|
Группа: Новичок
Сообщений: 1
Регистрация: 23-12-10
Пользователь №: 61 817

|
Здравствуйте! Когда-то собирал программматор AVR910 by PROTTOSS - шил в основном Mega8, все работало отлично, но тут возникла необходимость прошить некоторое количество atmega128, но никак. Error entering ...... Не читается, не пишется. Решил попробовать альтернативные прошивки из данной темы - то же самое. При всем при этом STK200/300 читает и пишет без проблем. Но нужен именно программатор на USB.
Подскажите в чем может быть проблема?
|
|
|
|
|
Mar 1 2012, 17:39
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 1-03-12
Пользователь №: 70 555

|
Может кто подскажет , это у меня косяк или так должно быть, дело в том что с прошивкой usbasp.2011_05_28_for_Prottos отсуствует 1 Мгц на РВ1 пин 15. А все остальное гуд.
|
|
|
|
|
Mar 4 2012, 09:21
|
Группа: Новичок
Сообщений: 7
Регистрация: 21-10-09
Пользователь №: 53 100

|
Цитата(Nik67 @ Mar 1 2012, 20:39)  Может кто подскажет , это у меня косяк или так должно быть, дело в том что с прошивкой usbasp.2011_05_28_for_Prottos отсуствует 1 Мгц на РВ1 пин 15. А все остальное гуд. У меня с этой прошивкой светодиод RD не светился, то есть все было как в оригинальной прошке. MEGA8, 48 шились без проблем, а 16 не захотела. Залил прошку от 2009г., стало все OK.
|
|
|
|
|
Mar 4 2012, 09:38
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 1-03-12
Пользователь №: 70 555

|
Цитата(max50 @ Mar 4 2012, 12:21)  У меня с этой прошивкой светодиод RD не светился, то есть все было как в оригинальной прошке. MEGA8, 48 шились без проблем, а 16 не захотела. Залил прошку от 2009г., стало все OK. А не могбы мэйкнуть и выложить прошивку.
|
|
|
|
Сообщений в этой теме
Ink Альтернативные прошивки для AVR910 by PROTTOSS Mar 20 2010, 23:44 WHALE Ещё потестю, но пока вроде полет нормальный.
Спаси... Mar 22 2010, 06:45 ciscobsci Какая прошивка подходит для работы из AVRStudio и ... Mar 23 2010, 13:21 Ink Цитата(ciscobsci @ Mar 23 2010, 16:21) Ка... Mar 23 2010, 16:41  odesasha Прошил Doper прошивку. Работает быстрее родной раз... Apr 11 2010, 12:55 Ink Проверили работу AVR-Doper-CDC в линуксах. Как и о... Mar 28 2010, 19:44 Masakra Работает программатор Protoss'a c прошивкой AV... Apr 9 2010, 05:18 Ink Цитата(Masakra @ Apr 9 2010, 09:33) Работ... Apr 9 2010, 06:33 GDI У меня тоже прошивка AVRDude (не та что тут, а та ... Apr 21 2010, 10:33 Ink Цитата(GDI @ Apr 21 2010, 14:33) У меня т... Apr 26 2010, 07:59 GDI Я тогда работал с ним в AVRStudio, с работой через... Apr 26 2010, 10:58 Ink Ну вот я так и подозревал, что дело может быть в п... Apr 26 2010, 12:30 GDI CV самый медленный. Только AVRProg использует блоч... Apr 27 2010, 06:34 sasha_tvo Здравствуйте, уважаемые специалисты!
Всегда по... Apr 28 2010, 12:35 Copper Доброго дня, всем!
Цитата"Прошил Doper пр... Apr 28 2010, 22:31 Ink ЦитатаРасскажите, пожалуйста, как и чем нужно прош... Apr 30 2010, 09:34 sasha_tvo Ага, спасибо! Получаилось. Все работает под co... May 1 2010, 19:04 Буден СеменнОЙ Цитата(sasha_tvo @ May 1 2010, 22:04) Ага... May 12 2010, 21:41 WHALE Цитата(sasha_tvo @ May 1 2010, 23:04) Ага... Aug 11 2010, 10:57  prottoss Цитата(WHALE @ Aug 11 2010, 17:57) А у мо... Sep 11 2010, 06:11 Ink ЦитатаТолько светодиод тоже работает лигь зеленый ... May 2 2010, 14:19 sasha_tvo А какая там у него смысловая нагрузка у второго св... May 2 2010, 19:00 Ink ЦитатаА какая там у него смысловая нагрузка у втор... May 4 2010, 04:16 ветерок а почему не скачиваются первые файлы ? May 20 2010, 17:49 Ink да вроде скачиваются. May 21 2010, 10:34 ветерок а,понял сначало просто описакние идут
Сами файлы... May 22 2010, 05:43 Ink Цитатаusbasp-mega8-12mhz.hex
собран уже на исправл... May 24 2010, 15:41 Буден СеменнОЙ Цитата(Ink @ May 24 2010, 18:41) Нет, эти... May 26 2010, 22:24 ветерок вопрос а как собрать в AVRstudio это всё ?
ошибку... Jul 5 2010, 03:57 ветерок а ещё хорошо бы перекомпилировать(а точнее оптими... Jul 5 2010, 15:00 WHALE Странно это. Проявляется только в CV и только в се... Sep 11 2010, 10:27 prottoss Цитата(WHALE @ Sep 11 2010, 17:27) Странн... Sep 11 2010, 10:43  WHALE Цитата(prottoss @ Sep 11 2010, 14:43) Вы ... Sep 11 2010, 13:03   prottoss Цитата(WHALE @ Sep 11 2010, 20:03) Но баг... Sep 11 2010, 14:46 Ink prottoss, а вы, раз уж разобрались, могли бы сдела... Sep 13 2010, 07:44 prottoss Цитата(Ink @ Sep 13 2010, 14:44) prottoss... Sep 13 2010, 08:20 Ink prottoss, спасибо! будет время - покурю и испр... Sep 14 2010, 06:47 Andru_stv Только с прошивкой из этого топика мой программато... Oct 9 2010, 22:39 Foris Вы какой программатор заказывали - типа stk500 или... Oct 11 2010, 09:51 Andru_stv Цитата(Foris @ Oct 11 2010, 13:51) Вы как... Oct 13 2010, 11:04 G_S_V 1)Сделал программатор по схеме PROTTOSSa . Хочу от... Nov 9 2010, 17:19 Ink Цитата(G_S_V @ Nov 9 2010, 21:19) прошивк... Nov 13 2010, 12:48 G_S_V Нашел решение проблемы работы прошивки DOPER под ... Nov 9 2010, 19:22 GYUR22 проверьте не висит ли что то на портах у меги -у P... Feb 19 2011, 20:14 KCA Здравствуйте!
Сразу прошу прощения , если мой ... Oct 11 2011, 08:19 KCA Здравствуйте!
Использую программатор от «ПРОТТ... Oct 22 2011, 13:31 Dust112 Только-что сегодня прошил чип, студии 4.19 и 5 жел... Oct 23 2011, 15:32 KCA Может и мне попробовать новую версию "студии... Oct 24 2011, 15:12 Dust112 KCA, а какие дрова используете? Я устанавливал пос... Oct 24 2011, 15:59 KCA Цитата(Dust112 @ Oct 24 2011, 18:59) KCA,... Oct 25 2011, 17:28 Dust112 У меня тоже 32 разрядная. А дрова изначально на 7 ... Oct 26 2011, 04:45 KCA Цитата(Dust112 @ Oct 26 2011, 07:45) У ме... Oct 27 2011, 13:15 max50 Здравствуйте!
А есть ли возможность прошивку u... Jan 8 2012, 08:02 Marian Цитата(max50 @ Jan 8 2012, 10:02) Здравст... Jan 8 2012, 18:56 max50 Спасибо.
Попробую, отпишусь. Jan 8 2012, 19:51 max50 Пока полет нормальный.
Кстати: здесь можно собрат... Jan 10 2012, 16:26 Marian Цитата(max50 @ Jan 10 2012, 18:26) Пока п... Jan 10 2012, 21:27 Valentin_N Всем доброго дня
Ламерский вопросик....
Собран п... Feb 22 2012, 10:04 Valentin_N всем спасибо
вроде разобрался сам со своими вопро... Feb 23 2012, 05:51 dimarik Здравствуйте! собрал программатор AVR-910 от P... Mar 3 2012, 22:24 Nik67 Цитата(dimarik @ Mar 4 2012, 01:24) Здрав... Mar 4 2012, 07:55  dimarik Цитата(Nik67 @ Mar 4 2012, 10:55) Пробуй ... Mar 4 2012, 15:07   Nik67 Цитата(dimarik @ Mar 4 2012, 18:07) так э... Mar 4 2012, 15:31    dimarik Цитата(Nik67 @ Mar 4 2012, 18:31) У меня ... Mar 4 2012, 15:52     Nik67 Цитата(dimarik @ Mar 4 2012, 18:52) при п... Mar 4 2012, 16:00      dimarik Цитата(Nik67 @ Mar 4 2012, 19:00) 42 пост... Mar 4 2012, 16:15       Nik67 Цитата(dimarik @ Mar 4 2012, 19:15) попро... Mar 4 2012, 16:22        dimarik Цитата(Nik67 @ Mar 4 2012, 19:22) Постоян... Mar 4 2012, 17:15 max50 Так она есть в первом посте.
Цитата(Ink @ Ma... Mar 4 2012, 10:10 Nik67 Цитата(max50 @ Mar 4 2012, 13:10) Так она... Mar 4 2012, 10:55  max50 Цитата(Nik67 @ Mar 4 2012, 13:55) И с это... Mar 4 2012, 11:19 Nik67 Проверял на м8 , шьет и вышивает флэш епром фузы, ... Mar 4 2012, 13:08 Киса Здравствуйте форумчане!
Подскажите чайнику:
Х... Mar 9 2012, 12:21 Nik67 Менять ничего не надо. Mar 9 2012, 13:54 nikolos постоянно выскакивает .STK500 error leaving progr... Mar 12 2012, 19:17 Киса Ink
А у меня возникла такая просьба-предложение к... Mar 14 2012, 00:50 Nik67 Может кому то пригодится USBASP + 2Mhz порт В1 (дл... Mar 14 2012, 16:36 masterpc Цитата(Nik67 @ Mar 14 2012, 19:36) Может ... May 15 2012, 08:08  Nik67 Цитата(masterpc @ May 15 2012, 11:08) Спа... May 18 2012, 13:47   masterpc Цитата(Nik67 @ May 18 2012, 16:47) Прошив... May 18 2012, 14:53 Nik67 Подправил немного USBASP , тактирование 6Мгц или 1... Mar 16 2012, 15:13 MKdemiurg Народ поделитесь прошивкой под этот avr910. Безбож... Apr 9 2012, 08:47 Nik67 Цитата(MKdemiurg @ Apr 9 2012, 11:47) Нар... Apr 9 2012, 14:52 MKdemiurg Так там же вроде какието критические ошибки? Apr 10 2012, 07:22 32serg23 Здравствуйте! Программатор AVR910. При прошивк... Apr 15 2012, 06:10 Nik67 Цитата(32serg23 @ Apr 15 2012, 09:10) Здр... Apr 15 2012, 07:17 32serg23 У меня не USBASP, а AVR910 by PROTTOSS. Перешил ег... Apr 15 2012, 10:53 evg-zhabotinsky А можно ли эти прошивки (интересует doper-cdc с от... Jun 1 2012, 07:57 evg-zhabotinsky Вопрос по прошивке (пост выше):
Правильно ли я пон... Jun 1 2012, 10:10 marsden Цитата(evg-zhabotinsky @ Jun 1 2012, 16... Jun 12 2012, 13:28 Nik67
USBASP for Prottos
Добавил 47 Кгц тактирование ... Jun 3 2012, 14:08 Nik67
USBASP for Prottos
Low SCK переключается без пе... Jun 10 2012, 12:11 flopix Прошил AVR910 от Protoss прошивкой вариант "б... Jun 22 2012, 12:47 flopix Кто то в курсе как в Atmel Studio 6 убрать предупр... Jun 23 2012, 06:56 vasek_blr Прикрепил исправленную прошивку Dopper для USBasp.... Jun 27 2012, 08:29
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|