Forum: Mikrocontroller und Digitale Elektronik avrdude findet unter windows7 64bit den usbasp nicht


von hmmm (Gast)


Lesenswert?

Hallo,
ich habe gerade erfolgreich mittels 
USBasp-win-driver-x86-x64-ia64-v1.2.4 (von hier 
http://www.protostack.com/blog/2011/05/usbasp-driver-for-windows-7-and-windows-vista-x64/ 
) den usbasp installliert.
Nun gibt mir WinAVR folgende Fehlermeldung

"> "make.exe" program
avrdude -p attiny13 -P usb     -c usbasp    -U flash:w:main.hex
avrdude: error: could not find USB device "USBasp" with vid=0x16c0 
pid=0x5dc
make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:00"

Wo liegt das Problem ?
Danke.

von hmmm (Gast)


Lesenswert?

Versteh ich nicht, sobald ich den USBASP mehrmals ein- und ausstecke 
kommt dann folgendes:
"> "make.exe" program
avrdude -p attiny13 -P usb     -c usbasp    -U flash:w:main.hex

avrdude: warning: cannot set sck period. please check for usbasp 
firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 
0.02s

avrdude: Device signature = 0x1e9007
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be 
performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: warning: cannot set sck period. please check for usbasp 
firmware update.
avrdude: reading input file "main.hex"
avrdude: input file main.hex auto detected as Intel Hex
avrdude: writing flash (342 bytes):

Writing | ################################################## | 100% 
2.95s

avrdude: 342 bytes of flash written
avrdude: verifying flash memory against main.hex:
avrdude: load data flash data from input file main.hex:
avrdude: input file main.hex auto detected as Intel Hex
avrdude: input file main.hex contains 342 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 
2.02s

avrdude: verifying ...
avrdude: 342 bytes of flash verified

avrdude done.  Thank you.


> Process Exit Code: 0
> Time Taken: 00:05
"

Wo bekomme ich ein Update und wie soll ich das dann programmieren ?
Und warum geht es nur sporadisch ?

von Oliver J. (skriptkiddy)


Lesenswert?

hmmm schrieb:
> Wo bekomme ich ein Update und wie soll ich das dann programmieren ?
Die aktuelle Firmware gibt es hier:
http://www.fischl.de/usbasp/
Flashen kannst du die mit einem AVR-ISP-Programmer deiner Wahl.

von Hans Peter B. (Gast)


Lesenswert?

Du hast zwei Fehlfunktionen:
1. Es stimmt etwas mit dem USB-Treiber nicht, dass der Programmer nur 
zeitweise erkannt wird. Hast du die "Schritt für Schritt"-Anleitung um 
das Signaturproblem zu beheben nach:
http://www.protostack.com/blog/2011/05/usbasp-driver-for-windows-7-and-windows-vista-x64/#more-283
Punkt für Punkt abgearbeitet und wird der USBasp im "Device Manager" 
aufgeführt?

2. Es passt der SCK-Clck nicht.
Hast du einen Original USBASP V2.0 von ProtoStack? Dann setz mal den J3 
(Slow-SCK) nach dem "Users Guide" auf
http://www.protostack.com/accessories/usbasp-avr-programmer
Hans Peter

von hmmm (Gast)


Angehängte Dateien:

Lesenswert?

Hans Peter B. schrieb:
> Punkt für Punkt abgearbeitet und wird der USBasp im "Device Manager"
> aufgeführt?

Ja, wird erkannt und ohne Fehlermeldung angezeigt, siehe Anhang.
Kann es sein das die USB-ID nicht immer die gleiche ist ?


Es ist der Bausatz von Ulrich Radig, unter Windows XP hat er ohne 
Probleme funktioniert.

von Hans Peter B. (Gast)


Lesenswert?

Die Signatur-Geschichte ist ein "Schwarzes Loch" in Redmond!
Im Netz geistert der Vorschlag rum, beim Aufstarten "F8" zu drücken um 
die Signatur-Logik "positiv" zu beeinflussen.(Holzhammer)
Vielleicht solltest du auf der Radig-Seite:
http://www.ulrichradig.de/home/index.php/avr/usb-avr-prog
die SW (Treiber für Win32 und Win64) anschauen. readme.txt lesen.

Der USBasp von Ulrich Radig hat doch einen J2 um die Geschwidigkeit des 
Programmers zu reduzieren - must du mal ausprobieren.
Und versuch mal an die AVRDUDE-Befehlszeile die "-vvvv" anzuhängen. 
Dadurch wird dir die Kommunikation zwischen avrdude und USBasp 
augegeben.
Hans Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.