JTAGICE_MKII und avrdude

OP #779501
Lesenswert?
• ▲
▼
Hallo Leute,

Ich habe mal versucht meinen Mega2560 über den JTAGICE_MKII an USB mit 
dem avrdude von WinAVR zu programmieren. Wenn ich das mit dem AVR-Studio 
mache, dann klappt das hervorragend, aber über die Kommandozeile und 
avrdude kriege ich das nicht hin. Ach ja, ich arbeite unter Windows XP.

Hier mal ein Ausschnitt aus einer cmd-Sitzung:
1
avrdude -c jtag2 -p m2560 -P usb -v
2

3
avrdude: Version 5.5, compiled on Dec 19 2007 at 21:17:54
4
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
5

6
         System wide configuration file is "C:\Programme\WinAVR-20071221\bin\avrdude.conf"
7

8
         Using Port            : usb
9
         Using Programmer      : jtag2
10
found 4 busses
11
avrdude: usbdev_open(): did not find any USB device "usb"

Auch wenn ich versuche wie im Manul beschrieben einfach mal alle 
Serialsnummern auszulesen findet er einfach kein Programmer:
1
avrdude -c jtag2 -p m2560 -P usb:xx -v
2

3
avrdude: Version 5.5, compiled on Dec 19 2007 at 21:17:54
4
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
5

6
         System wide configuration file is "C:\Programme\WinAVR-20071221\bin\avrdude.conf"
7

8
         Using Port            : usb:xx
9
         Using Programmer      : jtag2
10
found 4 busses
11
avrdude: usbdev_open(): did not find any (matching) USB device "usb:xx"

Aber wenn ich mit dem Tool TestLibUSB schaue was angeschlossen ist, wird 
mein programmer sehr wohl erkannt:
1
bus-0/\\.\libusb0-0002--0x03eb-0x2103     03EB/2103
2
- Manufacturer : ATMEL
3
- Product      : JTAGICE mkII
4
- Serial Number: 00A00000484C
5
  wTotalLength:         32
6
  bNumInterfaces:       1
7
  bConfigurationValue:  1
8
  iConfiguration:       0
9
  bmAttributes:         80h
10
  MaxPower:             250
11
    bInterfaceNumber:   0
12
    bAlternateSetting:  0
13
    bNumEndpoints:      2
14
    bInterfaceClass:    255
15
    bInterfaceSubClass: 0
16
    bInterfaceProtocol: 0
17
    iInterface:         0
18
      bEndpointAddress: 82h
19
      bmAttributes:     02h
20
      wMaxPacketSize:   64
21
      bInterval:        10
22
      bRefresh:         0
23
      bSynchAddress:    0
24
      bEndpointAddress: 02h
25
      bmAttributes:     02h
26
      wMaxPacketSize:   64
27
      bInterval:        10
28
      bRefresh:         0
29
      bSynchAddress:    0

Hat jemand eine Idee, was ich falsch mache? Dass muss doch 
funktionieren!
Ich bin für jede Hilfe Dankbar!

freundliche Grüsse
Sputnik
OP #779597
Lesenswert?
• ▲
▼
Hehe, hier alle gefundenen libusb0.dll mit einer Systemdurchsuchung ;-)

C:\Programme\USBprog Flashtool\libusb0.dll
C:\WINDOWS\system32\libusb0.dll
C:\Programme\WinAVR-20071221\bin\libusb0.dll
C:\Programme\Atmel\Flip 3.2.2\usb\libusb0.dll
C:\Programme\WinAVR-20071221\utils\libusb\bin\libusb0.dll

So, das hätten wir, welche der beiden vom WinAVR-Packet ist die richtige 
und wie bringe ich avrdude dazu die zu verwenden?

mfg
Sputnik
#832946
Lesenswert?
• ▲
▼
Jörg hatte das richtige Stichwort.
Auch ich hatte anfaenglich die Fehlermeldung
1
avrdude: usbdev_open(): did not find any USB device "usb"

Ein suchen nach libusb0.dll ergab, dass eine aeltere Version in
...\Avr\WinAvr\bin\libusb0.dll
und
...\Avr\WinAvr\utils\libusb\bin\libusb0.dll
installiert war. Und avrdude griff auf diese zu. Nachdem diese unbenannt 
wurden, funktionierte avrdude einwandfrei.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.