avrdude erkennt usbasp nicht

OP #4986192
Lesenswert?

Hallo,
ich versuche einen ATmega 328P mit einem USBasp Clone zu flashen. Ich 
benutze Windows 10.
Den Programmer habe ich hier gekauft: 
https://guloshop.de/shop/Mikrocontroller-Programmierung/guloprog-der-Programmer-von-guloshop-de::70.html?XTCsid=4th4clo48p9v6r755h758ak5o7
Mit der Arduino IDE funktioniert der Programmer problemlos. Wenn ich 
aber jetzt mit AVRDUDESS (avrdude mit GUI) das probiere sagt es nur:
avrdude.exe: error: could not find USB device with vid=0x16c0 pid=0x5dc
Der Programmer hat aber die vid=0x16c0 und pid=0x05dc Da ist eine Null 
vor der 5!
In der AVRDUDES.conf von AVRDUDESS hat man aber vid=0x16c0 pid=0x05dc.
Scheint also das die Null irgendwo abhanden kommt und dann der 
Programmer nicht erkannt wird.
Bei der Arduino IDE in der AVRDUDE.conf steht bei usbasp auch vid=0x16c0 
pid=0x05dc, dort funktioniert es aber.
Der Usb-treiber ist libusb.
Kann mir bitte jemand weiterhelfen?
MfG,
Steven
#4986238
Lesenswert?

Steven J. schrieb:
> Mit der Arduino IDE funktioniert der Programmer problemlos. Wenn ich
> aber jetzt mit AVRDUDESS (avrdude mit GUI) das probiere sagt es nur:
> avrdude.exe: error: could not find USB device with vid=0x16c0 pid=0x5dc
> Der Programmer hat aber die vid=0x16c0 und pid=0x05dc Da ist eine Null
> vor der 5!

Die führende Null ist Wurst, da werden einfach vorzeichenlose 16-Bit 
Werte verglichen. Ist also nur ein Anzeige- "Bug".

Das Dein programmer nicht erkannt wird hat andere Ursachen. Eventuell 
benutzt AVRDUDESS ein veraltetes Kompilat von AVRDUDE. Schau mal nach ob 
da irgendwo eine alte avrdude.exe rumfliegt - und ersetze die mit der 
von Arduino IDE. Eventuell sind noch DLLs zu beachten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren