|
USB programmer AVR910, с драйвером от obdev |
|
|
|
 |
Ответов
|
Jul 14 2006, 14:34
|
Местный
  
Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225

|
Цитата(prottoss @ Jul 14 2006, 18:03)  Наваял тут программатор USB, совместимый по командам с AVR910 ISP Programmer. Довольно шустро работает и не надо драйверов, т.к CDC-класс... Если кто повторит, интересно почитать мнение главный и жирный плюс любого программатора - поддержка производителем. у AVR910 этот плюс превратился в минус. имхо если что-то и ваять для авров то лучше клона STK500 на сегодняшний день нет . а юсб к нему прикрутить как два пальца.
|
|
|
|
|
Jul 17 2006, 15:29
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(m16 @ Jul 14 2006, 17:34)  имхо если что-то и ваять для авров то лучше клона STK500 на сегодняшний день нет Возможно, не совсем в тему, но меня интересует вариант USB boot loader'а (а не программатора). Есть несколько вариантов, но вариант STK500 и CDC поверх USB был бы очень приятен. Свой USB boot я сделал, но он - HID со своим протоколом, что выглядит неинтересным. Я выложил тот проект в свободный доступ на сайте AVR-USB, но развивать его бросил, так как нужда писать нестандартный софт со стороны PC меня напрягает (я не люблю писать под PC). Вопрос же такой: а что со стороны Windows поддерживает этот протокол (STK500)? Хотелось бы иметь ПО, позволяющее как красиво ставить галочки на фьюзы и пр., так и использовать полностью пакетный режим. Я просто с STK500 не сталкивался, потому не в курсе дела, какой софт поддерживает этот протокол. Нельзя ли тут ткнуть пальцем в минимальный список (AVR Studio, думаю, будет первым, но я его не исталлировал даже, так как пользую IAR). Есть еще что-то?
|
|
|
|
|
Jul 18 2006, 13:26
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(osnwt @ Jul 17 2006, 18:29)  вариант STK500 и CDC поверх USB был бы очень приятен Ну что за расстройство - стоит только что-то захотеть, а кто-то это уже сделал  Завтра на сайте obdev появится новый проект - программатор для AVR с поддержкой STK500. Поддержан высоковольтный режим программирования, питание от USB, встроенный USB-to-serial конвертор... Громозека: "Опять я опоздал..."
|
|
|
|
|
Jul 19 2006, 20:10
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(prottoss @ Jul 19 2006, 20:25)  Однако немного схитрили ребята, я еще пока разбираюсь, но что то там с HIDом завязано, а это похоже, что дрова надо ставить, или я не прав? 1) HID хорош как раз тем, что это стандартный класс, для которого свои драйверы не нужны. Цитата Можно и на ХИД-классе сделать, а под девайс написать свой драйвер, благо опыт небольшой есть, но хочется, чтоб без разных дров все работало. Думал, что это опечатка (и имелся в виду не драйвер, а свой софт уровня приложения), но похоже, что это другое. HID'у драйверы не нужны, так как используется стандартный системный. Но вот чтобы работать с устройством HID, для которого система уже предоставляет свой драйвер, нужно писать свою утилиту, работающую либо со стандартными системными устройствами (мышь, клавиатура, джойстик), либо со специфическим HID устройством, но по стандартному API. Альтернативно можно сделать устройство CDC, представленное как стандартный COM порт, например. Для него тоже существует системный стандартный драйвер (к нему необходим уже .inf файл, хотя сам драйвер от Microsoft), но потом с ним может работать любая утилита, например, программатор, понимающая COM порт API. А свой драйвер надо писать, если устройство не относится ни к какому стандартному классу. 2) Говоря про конкретно AVR-Doper. Стандартным для него является CDC интерфейс, и программатор представлен COM-портом, с которым непосредственно работает весь софт, понимающий STK500 протокол. Драйвер порта при этом используется стандартный. Альтернативно можно скомпилировать прошивку, поддерживающую собственный протокол через HID. При этом никаких .inf не надо, но пока нет утилиты управления программатором, работающей через HID. Поэтому смысл этого больше теоретический, что понятно, так как проект является образцом (reference) для написания подобных приложений.
|
|
|
|
|
Jul 20 2006, 10:27
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(osnwt @ Jul 20 2006, 04:10)  Цитата(prottoss @ Jul 19 2006, 20:25)  Однако немного схитрили ребята, я еще пока разбираюсь, но что то там с HIDом завязано, а это похоже, что дрова надо ставить, или я не прав? 1) HID хорош как раз тем, что это стандартный класс, для которого свои драйверы не нужны. Цитата Можно и на ХИД-классе сделать, а под девайс написать свой драйвер, благо опыт небольшой есть, но хочется, чтоб без разных дров все работало. Думал, что это опечатка (и имелся в виду не драйвер, а свой софт уровня приложения), но похоже, что это другое. HID'у драйверы не нужны, так как используется стандартный системный. Но вот чтобы работать с устройством HID, для которого система уже предоставляет свой драйвер, нужно писать свою утилиту, работающую либо со стандартными системными устройствами (мышь, клавиатура, джойстик), либо со специфическим HID устройством, но по стандартному API. Имелось в виду драйвер, который бы выступал в качестве виртуального СОМ-порта, и передавал данные на HID-устройство. Дело в том, что изначально устройство задумывалось, как совместимое со стандартным атмеловским софтом, который и ведать то не ведает про HID, да и из СОМ-портов то только всего два видит...
--------------------
|
|
|
|
|
Jul 20 2006, 10:41
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(prottoss @ Jul 20 2006, 13:27)  Имелось в виду драйвер, который бы выступал в качестве виртуального СОМ-порта, и передавал данные на HID-устройство. Дело в том, что изначально устройство задумывалось, как совместимое со стандартным атмеловским софтом, который и ведать то не ведает про HID, да и из СОМ-портов то только всего два видит... Значит, в тот раз я понял правильно. А в этот раз вопрос про драйвер для HID меня сбил с толку. Впрочем, CDC в данном случае выглядит интереснее. Беда лишь одна - он жрет процессорное время AVR (см. описание драйвера). Так что для простых вещей, завязанных на USB, это приемлемо. А вот как побочный интерфейс наряду с основной сложной функциональностью - увы...
|
|
|
|
|
Jul 20 2006, 11:09
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(osnwt @ Jul 20 2006, 18:41)  Значит, в тот раз я понял правильно. А в этот раз вопрос про драйвер для HID меня сбил с толку. Впрочем, CDC в данном случае выглядит интереснее. Беда лишь одна - он жрет процессорное время AVR (см. описание драйвера). Так что для простых вещей, завязанных на USB, это приемлемо. А вот как побочный интерфейс наряду с основной сложной функциональностью - увы... Наверное, немного энтузиастов возьмутся делать на подобном драйвере виртуальный жесткий диск или еще что, требующее большой перекачки данных, но для малых устройств, ИМХО, отличное решение, тем паче на Си. Решающее значение имеет то, что в одном флаконе (корпусе) можно объединить USB и собственно функцию
--------------------
|
|
|
|
Сообщений в этой теме
prottoss USB programmer AVR910 Jul 14 2006, 14:03 prottoss Цитата(m16 @ Jul 14 2006, 22:34) главный ... Jul 14 2006, 14:50  Petka Цитата(prottoss @ Jul 14 2006, 18:50) Тут... Jul 14 2006, 16:13   prottoss Цитата(Petka @ Jul 15 2006, 00:13) Цитата... Jul 14 2006, 16:32    Petka Цитата(prottoss @ Jul 14 2006, 20:32) Цит... Jul 15 2006, 07:43     prottoss Цитата(Petka @ Jul 15 2006, 15:43) Таки В... Jul 15 2006, 08:34      Petka Цитата(prottoss @ Jul 15 2006, 12:34) Цит... Jul 15 2006, 08:45  prottoss Цитата(osnwt @ Jul 17 2006, 23:29) Возмож... Jul 17 2006, 16:01   prottoss Цитата(osnwt @ Jul 18 2006, 21:26) Цитата... Jul 18 2006, 14:24         osnwt Цитата(prottoss @ Jul 20 2006, 14:09) Нав... Jul 20 2006, 11:18          prottoss Цитата(osnwt @ Jul 20 2006, 19:18) ...при... Jul 20 2006, 11:44           osnwt Цитата(prottoss @ Jul 20 2006, 14:44) И, ... Jul 20 2006, 12:24 shevek Вот вам и USB программатор на протоколе stk500.
... Jul 15 2006, 07:55 prottoss Цитата(shevek @ Jul 15 2006, 15:55) Вот в... Jul 15 2006, 08:45 prottoss Цитатаа вот это здраво! ибо ЛПТ потихоньку отм... Jul 15 2006, 09:56 aaarrr Цитата(prottoss @ Jul 15 2006, 13:56) Я, ... Jul 15 2006, 10:07 prottoss Цитата(aaarrr @ Jul 15 2006, 18:07) Цитат... Jul 15 2006, 11:05 aaarrr И с ним нельзя. Слишком далек он от "железа... Jul 15 2006, 11:21 prottoss Цитата(aaarrr @ Jul 15 2006, 19:21) И с н... Jul 15 2006, 11:45 aaarrr Цитата(prottoss @ Jul 15 2006, 15:45) А в... Jul 15 2006, 13:06 oll Я бы хотел выразить благодарность автору. Использу... Jul 15 2006, 16:00 prottoss Цитата(oll @ Jul 16 2006, 00:00) Я бы хот... Jul 15 2006, 18:27  invertor79 Цитата(oll @ Jul 16 2006, 00:00) Я бы хот... Jul 17 2006, 06:15 aaarrr Цитата(osnwt @ Jul 17 2006, 19:29) Возмож... Jul 17 2006, 15:48 osnwt Цитата(aaarrr @ Jul 17 2006, 18:48) А как... Jul 17 2006, 16:17  prottoss Цитата(osnwt @ Jul 18 2006, 00:17) Были т... Jul 17 2006, 16:44   osnwt Цитата(prottoss @ Jul 17 2006, 19:44) ужа... Jul 17 2006, 16:55 TamTam Если не затруднит просветите в чем разница между 9... Jul 19 2006, 22:57 prottoss Цитата(TamTam @ Jul 20 2006, 06:57) 2 pro... Jul 20 2006, 10:11 Old1 Цитата(prottoss @ Jul 14 2006, 17:03) Нав... Jul 20 2006, 06:54 TamTam Цитата(prottoss @ Jul 20 2006, 14:11) Цит... Jul 20 2006, 11:05 prottoss Цитата(TamTam @ Jul 20 2006, 19:05) А мож... Jul 20 2006, 11:13 TamTam Мне вот интересно, насколько реально транслировать... Jul 20 2006, 11:09 TamTam Цитата(prottoss @ Jul 20 2006, 15:13) Цит... Jul 20 2006, 12:53 µµC Цитата(TamTam @ Jul 20 2006, 16:53) Как о... Jul 20 2006, 14:10  prottoss Цитата(µµC @ Jul 20 2006, 22:10) IMHO, лу... Jul 20 2006, 16:21  osnwt Цитата(µµC @ Jul 20 2006, 17:10) IMHO, лу... Jul 20 2006, 20:28   prottoss Цитата(osnwt @ Jul 21 2006, 04:28) Я наше... Jul 21 2006, 10:59 prottoss Цитата(TamTam @ Jul 20 2006, 20:53) Как о... Jul 20 2006, 16:08 TamTam 2 prottoss ну когдаже будет новая прошива, чтоб св... Jul 24 2006, 09:25 prottoss Цитата(TamTam @ Jul 24 2006, 17:25) 2 pro... Jul 24 2006, 11:25 TamTam ATtiny26 (ATtiny2313 кроме fuse!!!)
а... Jul 24 2006, 22:14 prottoss Цитата(TamTam @ Jul 25 2006, 06:14) ATtin... Jul 25 2006, 08:21  osnwt Да забудьте вы про AVRProg - возьмите AVROSP (AVR9... Jul 25 2006, 08:30   prottoss Цитата(osnwt @ Jul 25 2006, 16:30) Если г... Jul 25 2006, 09:21    osnwt Цитата(prottoss @ Jul 25 2006, 12:21) Вы ... Jul 25 2006, 09:38     prottoss Цитата(osnwt @ Jul 25 2006, 17:38) Потому... Jul 25 2006, 10:05      osnwt Цитата(prottoss @ Jul 25 2006, 13:05) Цит... Jul 25 2006, 10:45       prottoss Цитата(osnwt @ Jul 25 2006, 18:45) Не зап... Jul 25 2006, 10:59        osnwt Цитата(prottoss @ Jul 25 2006, 13:59) Цит... Jul 25 2006, 11:07         prottoss Цитата(osnwt @ Jul 25 2006, 19:07) Цитата... Jul 25 2006, 11:09 GDI По поводу бутлоадера... идею кину... установить на... Jul 25 2006, 10:36 prottoss Цитата(GDI @ Jul 25 2006, 18:36) По повод... Jul 25 2006, 10:46  osnwt Цитата(prottoss @ Jul 25 2006, 13:46) Ага... Jul 25 2006, 10:51   prottoss Цитата(osnwt @ Jul 25 2006, 18:51) Цитата... Jul 25 2006, 11:01 GDI По поводу перепрошивки... сперва заливаем новую пр... Jul 25 2006, 10:59 prottoss Цитата(GDI @ Jul 25 2006, 18:59) По повод... Jul 25 2006, 11:07 GDI для решения проблемы с неверной прошивкой можно ещ... Jul 25 2006, 11:04 osnwt Цитата(GDI @ Jul 25 2006, 14:04) для реше... Jul 25 2006, 11:12 lazycamel Я кстати никак не пойму из доки на Mega48/88/168 к... Jul 26 2006, 06:56 osnwt Цитата(lazycamel @ Jul 26 2006, 09:56) Я ... Jul 26 2006, 19:11  prottoss Да...За загрузчиком не получается - факт. Однако, ... Jul 27 2006, 16:52   osnwt Цитата(prottoss @ Jul 27 2006, 19:52) Да.... Jul 27 2006, 17:05    prottoss Цитата(osnwt @ Jul 28 2006, 01:05) Таблиц... Jul 27 2006, 17:15     osnwt Цитата(prottoss @ Jul 27 2006, 20:15) Да,... Jul 27 2006, 17:17 VladimirZ Неплохое руководство по CRC. Описана реализация ка... Jul 28 2006, 08:19 prottoss Цитата(VladimirZ @ Jul 28 2006, 16:19) Не... Jul 28 2006, 11:20  osnwt Цитата(prottoss @ Jul 28 2006, 14:20) Пря... Jul 28 2006, 11:27   prottoss Цитата(osnwt @ Jul 28 2006, 19:27) По инф... Jul 28 2006, 11:59    osnwt Цитата(prottoss @ Jul 28 2006, 14:59) Все... Jul 28 2006, 12:11     prottoss Цитата(osnwt @ Jul 28 2006, 20:11) С точк... Jul 28 2006, 12:36 TamTam 2 prottos вопрос может не по существу но всеже спр... Aug 2 2006, 12:52 prottoss Цитата(TamTam @ Aug 2 2006, 20:52) 2 prot... Aug 2 2006, 13:20 TamTam Цитата(prottoss @ Aug 2 2006, 17:20) Цита... Aug 2 2006, 13:25 prottoss Цитата(TamTam @ Aug 2 2006, 21:25) Вот и ... Aug 2 2006, 13:40  osnwt Цитата(prottoss @ Aug 2 2006, 16:40) Если... Aug 3 2006, 07:23   prottoss Цитата(osnwt @ Aug 3 2006, 15:23) Насколь... Aug 3 2006, 10:22    osnwt Цитата(prottoss @ Aug 3 2006, 13:22) Полу... Aug 3 2006, 10:46     prottoss Цитата(osnwt @ Aug 3 2006, 18:46) Хех, эт... Aug 3 2006, 11:41 TamTam Цитата(prottoss @ Aug 2 2006, 17:40) Цита... Aug 2 2006, 17:28 prottoss Цитата(TamTam @ Aug 3 2006, 01:28) Да име... Aug 2 2006, 18:00 TamTam Цитата(prottoss @ Aug 2 2006, 22:00) Цита... Aug 2 2006, 21:48 prottoss Цитата(TamTam @ Aug 3 2006, 05:48) и кста... Aug 3 2006, 10:05 TamTam Вот еще вопрос, сейчас глянул, к буку подключен US... Aug 2 2006, 22:52 Petka Цитата(TamTam @ Aug 3 2006, 02:52) Вот ещ... Aug 3 2006, 10:46 TamTam Цитата(prottoss @ Aug 3 2006, 14:05) Цита... Aug 3 2006, 16:03 prottoss Цитата(TamTam @ Aug 4 2006, 00:03) Ну это... Aug 3 2006, 16:49  Rst7 Вообщем, жизнь заставила обратить внимание на сей ... Sep 12 2006, 09:53   prottoss Цитата(Rst7 @ Sep 12 2006, 17:53) Вообщем... Sep 12 2006, 10:50 Shurmas Если вас не затруднит то добавьте генератор меандр... Sep 12 2006, 12:32
12 страниц
1 2 3 > »
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|