|
|
  |
avrdude + jtagmkII +USB, avrdude не видит jtagmkII |
|
|
|
Jan 28 2008, 19:44
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Результат выполнения команды: Код H:\>avrdude -c jtag2 -p m128 -P usb -v
avrdude: Version 5.5, compiled on Dec 19 2007 at 21:17:54 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
System wide configuration file is "d:\WinAVR-20071221\bin\avrdude.conf"
Using Port : usb Using Programmer : jtag2 found 4 busses avrdude: usbdev_open(): did not find any USB device "usb"
H:\> Есть ли еще идеи?
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Jan 29 2008, 13:21
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
В исходниках почему-то прописано Код #define USB_VENDOR_ATMEL 1003 Странно... P.S.: Ничего странного, это в десятичной записи. Тогда непонятно, должно работать.
|
|
|
|
|
Jan 30 2008, 07:29
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Цитата(Andy Great @ Jan 29 2008, 16:21)  В исходниках почему-то прописано Код #define USB_VENDOR_ATMEL 1003 Странно... P.S.: Ничего странного, это в десятичной записи. Тогда непонятно, должно работать. А не работает Есть подозрения, что это все проверялось по линухом (работа avrdude +lib-usb), но не под Win. Вывод такой из поиска по google. Есть сообщения о похожих проблемах, НО без решений
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Feb 12 2008, 15:58
|
Группа: Новичок
Сообщений: 7
Регистрация: 12-02-08
Пользователь №: 34 980

|
Привет, многоуважаемый All! Набрел на ваш топик, чтобы не создавать новый - спрошу в этом, т.к. тема схожая. Работаю под Linux, настала необходимость прошить Atmega64. Имеется JTAG ICE mkII. Подключал и через USB и по ttyS0 (COM-порт). Но везде avrdude выдает что-то вроде: $ avrdude -p m64 -P usb -c jtagmkII -v Код avrdude: jtagmkII_program_enable(): bad response to enter progmode command: RSP_ILLEGAL_JTAG_ID avrdude: JTAGEN fuse disabled? avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. Не могли бы вы подсказать в каком направлении мне рыть? Помнится в Студии была галочка типа "целевое устройство включено в цепочку JTAG" или что-то похожее, и ее можно было убирать если у тебя всего 1 микроконтроллер. В avrdude что-то похожего не нашел. P.S. JTAG Ice mkII в системе видется (lsusb), права юзера на порт есть, связь устанавливается (лампочками мигает), информацию какую-то получает, а в конце пишет эту бяку. Пробовал и с параметрами -c jtag2 и jtag2slow, jtag2fast, jtag2dw, jtag2isp, пробовал и -F указать - тоже самое.
Сообщение отредактировал 107 - Feb 12 2008, 15:59
|
|
|
|
|
Feb 29 2008, 12:29
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Новая серия борьбы: Код F:\>avrdude -c jtag2 -p m128 -P usb:xx -v
avrdude: Version 5.5, compiled on Dec 19 2007 at 21:17:54 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
System wide configuration file is "c:\winavr-20071221\bin\avrdude.conf"
Using Port : usb:xx Using Programmer : jtag2 avrdude: usbdev_open(): Found JTAGICE mkII, serno: 00B0000027C1 avrdude: usbdev_open(): did not find any (matching) USB device "usb:xx"
F:\> и ещё Код F:\>avrdude -c jtag2 -p m128 -P usb -v
avrdude: Version 5.5, compiled on Dec 19 2007 at 21:17:54 Copyright © 2000-2005 Brian Dean, [url=http://www.bdmicro.com/]http://www.bdmicro.com/[/url]
System wide configuration file is "c:\winavr-20071221\bin\avrdude.conf"
Using Port : usb Using Programmer : jtag2 avrdude: usbdev_open(): Found JTAGICE mkII, serno: 00B0000027C1 avrdude: jtagmkII_getsync(): sign-on command: status -1 avrdude: jtagmkII_getsync(): sign-on command: status -1 avrdude: jtagmkII_getsync(): sign-on command: status -1 avrdude: usbdev_send(): wrote 0 out of 11 bytes, err = usb_reap: reaping request failed, win error: The I/O operation has been aborted because of either a threa d exit or an application request.
avrdude: jtagmkII_send(): failed to send command to serial port
F:\> Попытка прошить [/code] F:\>avrdude -c jtag2 -p m128 -P usb -U flash:w:tr0.hex avrdude: jtagmkII_getsync(): sign-on command: status -1 avrdude: jtagmkII_getsync(): sign-on command: status -1 avrdude: jtagmkII_getsync(): sign-on command: status -1 avrdude: jtagmkII_getsync(): sign-on command: status -1 avrdude: jtagmkII_getsync(): sign-on command: status -1 ^C F:\> [/code] Куда дальше идти?
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Feb 29 2008, 13:14
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Цитата(Andy Great @ Feb 29 2008, 15:52)  Однако, изменения заметны. После чего программатор виден стал? Далее: из-под Студии работает? Если нет, возможны варианты: проверить питание, кварц и т.д. Опять же, проверить версию firmware of mkII Система была снесена и установлена заново (но не все) установлена libusb-win32-filter-bin-0.1.12.1.exe в каталоге WinAVR-20071221 все упоминания о libusb0.sys и libusb0.dll убиты (файлы переименованы, всего 3: 2 в \WinAVR-20071221\utils\libusb\bin\ и 1 в \WinAVR-20071221\bin\ ) с AVRStudio проблем никаких нет
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|