Hallo, ich möchte gerne den DFU-Bootloader von Atmel nutzen, der in den AT90USB-Chips von Haus aus enthalten ist. Ich nutze Windows 7 / 64bit und ein eigenes Board für den Chip. Windows meldet mir bei der Treiberinstallation den angehängten Fehler. Ich bin mir nicht sicher, ob es an der Hardware liegt, da ich den Chip über ISP auslesen und neu flashen kann und Windows erkennt ja auch, dass es sich um einen AT90USB64(6) handelt. Vielleicht kann mir ja jemand weiterhelfen oder Tipps geben. Tom
Kurzer Nachtrag: Im Device-Manager bekomme ich für das Gerät die Fehlermeldung: Die Treiber für dieses Gerät müssen erneut installiert werden. (Code 18) Bei einer erneuten Installation bekomme ich aber wiederum nur die Meldung, dass der Treiber auf dem neuesten Stand sei. VID und PID werden auch korrekt erkannt und das Gerät als Atmel-Device identifiziert.
Diese Meldung kommt, wenn man versucht einen 32 Bit Treiber unter x64 zu installieren. Du brauchst einen signierten 64-Bit Treiber, um den ohne Tricks installieren zu können.
Hallo Chris, vielen Dank schonmal für den Hinweis. Was ich aber dann nicht verstehe ist, dass die Installation des Treibers für das AT90USBKey-Evaluation-Board anstandslos klappte - der Treiber ist jedoch der gleiche. Auf dem Board sitzt nur ein anderer Chip (AT90USB1287), der sich mit einer anderen PID meldet. Der Rest ist identisch. Tom
Dann könnte ein Fehler in der INF-Datei sein. Da muss für jede PID extra angegeben werden, ob es für x86, amd64 usw. einen Treiber gibt. vielleicht haben die den amd64 Part vergessen da drin. Lade das mal hoch bitte hier.
Sieht eigentlich OK aus. Der 90USB64 steht auch beim AMD64 Teil mit drin....
Mist, dann zurück zu Null. Hast du noch eine andere Idee, woran es liegen könnte? Die Quarzfrequenz stimmt, an VCAP liegen wie im Datenblatt beschrieben die 3,3V an und per ISP kann ich auf den Chip auch zugreifen, daher müsste er auch korrekt verlötet sein...
Wenn der sich mit korrekter VID/PID meldet, funktioniert die Hardware schon mal. Hast du mal Windows ohne Treibersignatur-Prüfung gestartet, und dann versucht den Treiber zu installieren? Oder ist der digital signiert?
Nein, ohne die Treibersignatur-Prüfung habe ich es noch nicht versucht. Werde ich nachher aber mal machen, wenn ich wieder die Hardware habe. Zu deiner zweiten Frage: Woran kann ich denn erkennen, ob der Treiber digital signiert ist? Ich bin in der Materie leider nicht so bewandert... :-(
Ich habe jetzt beim Booten die Treibersignatur-Prüfung deaktiviert und habe noch das gleiche Problem: Nach Einstecken des Gerätes meldet Windows immer ein unbekanntes Gerät mit Fehlercode 18.
Auf dem Vista-Rechner meiner Freundin wird der Treiber problemlos installiert - langsam weiß ich nicht weiter, wieso es auf meinem Rechner nicht geht...
Hallo! Habe den Thread ausgegraben, um eine Lösung zu präsentieren die für mich geklappt hat. Das Problem bei Win7 liegt wie bereits vermutet an den nicht signierten Treibern für usb. Über das AVRfreaksforum bin ich dann auf diese, durch einen Nutzer nachträglich singierten Treiber gestoßen (zum Runterladen ist eine Registrierung notwendig): Link: http://www.avrfreaks.net/index.php?module=Freaks%20Files&func=viewFile&id=3842&showinfo=1 Hoffe ich konnte jemandem etwas Zeit sparen! MFG Konstantin
@Konstantin D. DAAANKEEE! ich habe grade mein altes Entwicklungsboard ausgegraben und nichts ging unter Win7. Mit diesem Treiber gehts! Tausend dank das du den Post hier gelassen hast ;)
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.