avrdude findet unter windows7 64bit den usbasp nicht

Gast #2885334
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.
Gast #2885390
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 ?
Gast #2885858
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
Gast #2885933
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

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