|
Программирование AVR, Программирование AVR через xilinx jtag |
|
|
|
 |
Ответов
|
Jul 26 2013, 09:35
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(prottoss @ Jul 26 2013, 11:54)  Xenia - у меня на сайте есть avrdude 5.10. Работает под Windows. Использую на XP и на семерке-64. В архиве есть документация. Поддерживает кучу программаторов. Через батник (в архиве есть примеры) цепляется к IAR. Avrdude 5.10 у меня тоже есть, и файлик документации к ней тоже (avrdude-doc-5.10.pdf). Беда в том, что не узнает она моего программатора. Уж какие только варианты ни подбирала. Например: avrdude.exe -p m162 -c avrisp2 -P usb -U test.hex отвечает: avrdude.exe: usbdev_open(): did not find any USB device "usb" Я уж вместо avrisp2 ставила avrispmkII, и другие варианты тоже пробовала (avrisp, avrispv2б stk500, stk500v2), но результат тот же самый. Тогда как старый stk500.exe при этом же подключении работает нормально: STK500.EXE -cUSB -ms -dATmega162 -rf -otest.hex (последнее к тому, что дравера Jungo сели правильно, иначе бы stk500.exe не работал).
|
|
|
|
|
Jul 26 2013, 20:03
|

Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581

|
Цитата(Xenia @ Jul 26 2013, 23:22)  Впервые слышу про такой дравер и такую програму  . В состав avrdude не входит не то, ни другое. Это откуда? как я понимаю, avrdude просто в зависимости от того, какой тип программатора вы используете, пытается подцепить те или иные свободные библиотеки. для bit-bang программаторов LPT требуется DLL-драйвер, обманывающий защиту винды и позволяющий писать-читать аппаратные порты напрямую, для других программаторов - другие DLL нужны, как в вашем случае - для работы с USB. и только для работы с СОМ-портом никаких библиотек не надо, т.к. хватает системных... ни одна из этих библиотек в состав avrdude не входит и с ним вместе не распространяется...
--------------------
Я бы взял частями... но мне надо сразу.
|
|
|
|
|
Jul 26 2013, 22:11
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(ARV @ Jul 27 2013, 00:03)  как я понимаю, avrdude просто в зависимости от того, какой тип программатора вы используете, пытается подцепить те или иные свободные библиотеки. для bit-bang программаторов LPT требуется DLL-драйвер, обманывающий защиту винды и позволяющий писать-читать аппаратные порты напрямую, для других программаторов - другие DLL нужны, как в вашем случае - для работы с USB. и только для работы с СОМ-портом никаких библиотек не надо, т.к. хватает системных... ни одна из этих библиотек в состав avrdude не входит и с ним вместе не распространяется... Оттого и мои претензии к avrdude, что с драйвером Jungo она работать не умеет (или я не могу ее к этому принудить). Сразу хочу осадить тех, что собирается посоветовать "смени драйвер на другой и avrdude заработает". Дело в том, что программатор AVR-ISP-MK2 это не просто логика на рассыпухе, а отдельный микроконтролер с прошитой в нем программой! У Olimex'ового клона это AT90USB162, а у родного Atmel'овского, кажется, ATmega16 (точно не помню, но этого достаточно для того, чтобы прошивка для AVR-ISP-MKII не годилась для AVR-ISP-MK2). Поэтому протокол со стороны компьютера определяется не столько установленным на нем драйвером, сколько прошивкой самого программатора! А драйвер может либо подойти к той прошивке, либо нет. Но раз STK500.exe доподлинно работает с этим программатором под протоколом Jungo, то бессмысленно пытаться превратить программатор в виртуальный порт, подменой драйвера.
|
|
|
|
|
Jul 29 2013, 08:59
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Xenia @ Jul 27 2013, 02:11)  avrdude умеет работать со всеми существующими на сегодняшний день AVR программаторами - это факт. Мне не понятно почему вы не хотите поставить драйвер libusb. Он прямого отношения к какому бы то ни было программатору не имеет. Благодаря ему avrdude умеет работать с шиной USB и только. Повторяю по буквам: libusb в системе никого не превращает ни в какой виртуальный порт.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
Сообщений в этой теме
Михаил_K Программирование AVR Jul 23 2013, 11:32 demiurg_spb Цитата(Михаил_K @ Jul 23 2013, 15:32) Исп... Jul 23 2013, 12:32 Xenia Цитата(Михаил_K @ Jul 23 2013, 15:32) Исп... Jul 23 2013, 14:42  mdmitry Цитата(Xenia @ Jul 23 2013, 18:42) Avrdud... Jul 23 2013, 14:59   Xenia Цитата(mdmitry @ Jul 23 2013, 18:59) avrd... Jul 23 2013, 15:39    Raven Цитата(Xenia @ Jul 23 2013, 19:39) В свои... Jul 23 2013, 17:41     Xenia Цитата(Raven @ Jul 23 2013, 21:41) Вообщ... Jul 23 2013, 21:35      mdmitry У меня стоит MinGW и программа запускается. Давно ... Jul 23 2013, 22:21      Raven Цитата(Xenia @ Jul 24 2013, 01:35) Знамо ... Jul 24 2013, 08:04    demiurg_spb Цитата(Xenia @ Jul 23 2013, 19:39) ... Jul 24 2013, 09:19  _4afc_ Цитата(Xenia @ Jul 23 2013, 18:42) Avrdud... Jul 25 2013, 13:33   Xenia Цитата(_4afc_ @ Jul 25 2013, 17:33) Работ... Jul 25 2013, 15:27    Raven Цитата(Xenia @ Jul 25 2013, 19:27) Может ... Jul 25 2013, 18:06 Михаил_K Попробовал avrdude, но что-то не получилось. Пробо... Jul 24 2013, 06:50 Михаил_K Да у меня разные есть. Есть на USB. Есть на LPT. Н... Jul 24 2013, 09:50 demiurg_spb Цитата(Михаил_K @ Jul 24 2013, 13:50) А я... Jul 24 2013, 10:27  Михаил_K Цитата(demiurg_spb @ Jul 24 2013, 14:27) ... Jul 24 2013, 11:25   demiurg_spb Цитата(Михаил_K @ Jul 24 2013, 15:25) Есл... Jul 24 2013, 13:16 Михаил_K Да что тут рассказывать. Купили вот такую плату.
h... Jul 25 2013, 05:22 demiurg_spb Понятно. ИМХО стоило брать отладку на stm32... Jul 25 2013, 06:41         Xenia Цитата(prottoss @ Jul 29 2013, 16:21) Я ... Jul 29 2013, 12:30          DmitryM Цитата(Xenia @ Jul 29 2013, 16:30) И прав... Jul 29 2013, 18:10           Xenia Цитата(DmitryM @ Jul 29 2013, 22:10) http... Jul 29 2013, 19:24            ILYAUL Цитата(Xenia @ Jul 29 2013, 23:24) Оно хо... Jul 29 2013, 19:45            DmitryM Цитата(Xenia @ Jul 29 2013, 23:24) Оно хо... Jul 30 2013, 03:24             demiurg_spb Есть ещё такая тема:
http://electronix.ru/forum/in... Aug 9 2013, 13:50 ZASADA если так боитесь-сделайте образ существующей винды... Jul 29 2013, 19:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|