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.
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 ?
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.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.