Hallo, Ich habe einen AT90USB1286 dessen flash ich direkt über USB beschreibe (Wird mit einem Bootloader ausgeliefert, der das unterstützt). Jetzt ist es so, dass ich ihn nicht mehr programmieren kann, da der Blank Check eine Fehlermeldung ausgibt. Wenn ich den Controller resette, läuft das zuletzt eingespielte Programm und ich kann auch definitiv in den Bootloader springen (Flip erkennt die USB-Verbindung). Ist es möglich, dass sich durch irgendeinen Umstand diverse FuseBits gesetzt haben? Eigentlich kann man die nicht verändern wenn man den Controller über USB programmiert. Eine ISP Schnittstelle ist momentan nicht auf der Platine und müsste mit etwas Bastelei angelötet werden. Den flash kann man ja einige Tausend mal beschreiben. Aber von dieser Grenze bin ich mit Sicherheit noch weit entfernt. Daran wirds eher nicht liegen. Hat jemand eine Idee? Matthais
Ich hab jetzt mal einen Anschluss für den AVRISP mkII angelötet und komme der Lösung meines Problemes keinen Schritt näher. Wenn ich im AVR Studio (4.18) unter Tools-->Programm AVR-->connect den ISP und den Controller anwähle, und versuche das Target zu löschen bekomme ich eine Fehlermeldung Setting mode and device parameters.. OK! Entering programming mode.. FAILED! Leaving programming mode.. OK! Unspezifisches Rumspielen an den Settings (ISP Freq) hat natürlich auch nix gebracht. Ich kann weder Programmcode lesen, löchen oder schreiben. Ich kann auch keine Fuse und Lockbits lesen. Aber ich kann den zuletzt erfolgreich eingespielten Programmcode ausführen. Am mkII leuchtet die grüne LED. So wirklich kaputt kann der Controller ja nicht sein. Vorschläge?
Antwortet niemand weil mein Problem offensichtlich ist, weil wichtige Infromationen fehlen oder weil wirklich keiner weiß warum es nicht funktioniert? Die Fehlermeldung sagt mir, dass ich nicht in den Programmiermodus komme. Und ich solle doch sicherstellen, dass die Programmerfrequenz "well below" 1/4 der Taktfrequenz des Targets ist. Das habe ich sichergestellt und das Problem besteht immer noch. Der mkII ist richtig angeschlossen und auch sonst kann ich keine Unstimmigkeiten feststellen. An MISO/MOSI/SCK sind außer dem ISP nichts weiter angeschlossen, Reset hat einen PullUp von 10k gegen vcc und die Versorgungsspannung (5V) wird vom mkII ausgelesen und im avrStudio richtig angezeigt. Was ich eben noch entdeckt habe: Wenn ich irgendeine operation (fuse lesen/erase/etc.) am Target strten will, dann leutet die LED am mkII kurz rot auf. Laut Handbuch bedeutet eine rot leuchtende LED, dass es einen Kuzschluss (keine Ahnung wo) geben soll. Direkt nach der Fehlermeldung meldet sich der Programmer wieder als Betriebsbereit. Was könnte sonst noch faul sein? Matthias
Hallo Matthias, habe gerade genau das gleiche Problem...Hast du eine Lösung gefunden?? Grüße, Janosch
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.