Forum: Mikrocontroller und Digitale Elektronik mit AT90USBKEY und avrdude ATmega8 brennen


von Florian (Gast)


Lesenswert?

Hi

Ich komme nicht weiter.
Ich habe hier ein AT90USBKEY wo ich den AVR Clone aus dem LUFA Paket
aufgespielt habe.
http://www.fourwalledcubicle.com/AVRISP.php
Das ganze wird von Windows erkannt und
ich hab den Libusb Treiber von AVR(utils\libusb\bin) genommen.

aber avrdude bespielt mir den ATmega8 nicht =(
1
>avrdude -p m8 -c avrispmkII -P usb -vvvv -e -U flash:w:test.hex
2
3
avrdude: Version 5.10, compiled on Jan 19 2010 at 15:10:54
4
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
5
         Copyright (c) 2007-2009 Joerg Wunsch
6
7
         System wide configuration file is "C:\WinAVR-20100110bin\avrdude.conf"
8
9
10
         Using Port                    : usb
11
         Using Programmer              : avrispmkII
12
avrdude: usbdev_open(): Found LUFA AVRISP MkII Clone, serno: 0000A00128255
13
avrdude: usbdev_open(): using read endpoint 0x82
14
avrdude: Sent: . [01]
15
avrdude: usbdev_recv_frame(): usb_bulk_read(): usb_reap: timeout error
16
avrdude: stk500v2_recv_mk2: error in USB receive

Ich hab schon im Code vom AVRISP-MKII ein paar zeilen eingebaut,
um zu schaunen ob der befehl richtig empfangen wird.
Das geht und er sendet auch über usb die SIGN antwort zurück.
aber dude meint timeout error..

Kann es mit dem mega8 zu tun haben oder hat jemand eine idee?

von Martin e. C. (eduardo)


Lesenswert?

Von LUFA Prject gibt es eine Firmware für den AVRISPmkII die "BESONDERS" 
für LibUSB gamacht ist, du solltest die nehmen dann soll gehen!

Gruß
Martin

von Florian (Gast)


Lesenswert?

Hi danke für die Antwort.
Eine "BESONDERE" Version scheint es aber nicht zu geben.
Ich habe auch nochmal die Version von micropendous getestet.
http://code.google.com/p/micropendous/wiki/AVRISP
Fehler ist identisch.
Steht ja auch
>>Copied directly from the LUFA project.

Wenn ich die Jungo treiber verwende um es mit dem AVR-Studio
zu testen, bekomme ich auch keine verbindung.

Ich hab nur keine Idee was da nicht passen könnte.

von Florian (Gast)


Lesenswert?

Bei AVR-Freaks konnte mir geholfen werden.

Es muss ein switch im makefile eingestellt werden,
Damit er die version für libusb compiliert.

hattest also recht mit der "BESONDEREN" version ;)

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.