Hi, ich habe bei einem ATxmega128A1 versehentlich die zweite Fuse auf 0xFF gesetzt. Nun kann ich nichts mehr programmieren. Kennt jemand eine Lösung, die Fuse zurückzusetzen? Ich möchte ungern den Chip opfern. Gruß Carsten
Eventuell kann es helfen von einer anderen Schaltung auf der irgendwas klappert (ALE, RD-Leitung etc.) per Draht XTAL1 zu takten. Ich habe auf die Weise jedenfalls schon mal einen Prozessor (war aber vermutlich MSP430) zurück bekommen. Holger
Hallo Carsten Carsten Wille schrieb: > die zweite Fuse welche soll das denn sein? Die zweite im AVR Studio? Watchdog Window Timeout Period ? MfG, Balze aka AVR Noob
@Holger: Der xmega braucht keinen Quarz. Ich kann Fuses, Signatur und die "Special-Bytes" alle noch lesen. @Avr Noob: Ja, die zweite im AVR Studio, die für den Watchdog. :-( Carsten PS: JTAG ist natürlich abgeschaltet und an die Fuse komme ich nicht mehr ran!
Bist Du sicher, dass das aendern dieser Fuse den XMega in die Wueste geschickt hat? (FUSEBYTE1) Eigentlich hast Du jetzt doch nur den Watchdog Timer auf 8 sec. gesetzt. Wo ist die Ursache, die den XMega in die Wueste schickt? MfG, Balze aka AVR Noob
FUSEBYTE1 = 0xFF -> WDWP & WDP sind beide undefiniert. FUSEBYTE1 = 0xAA -> WDWP & WDP auf 8s. Ich gehe mal davon aus, daß sich mit 0xFF sehr kurze Zeiten ergeben, die das Programmieren unmöglich machen. Carsten
Uuups, stimmt, zaehlen sollte man schon koennen :D Hast Du Dich mal an Atmel gewandt? Die leisten IMHO guten Support. Falls die die Loesung haben kannst Du sie ja hier posten. MfG, Balze aka AVR Noob
Wie aussert sich das Carsten Wille schrieb: > Nun kann ich nichts mehr programmieren denn? Verbindung zum XMega ist da, andere Fuses lassen sich programmieren, er laesst sich auslesen, ... Oder bekommst Du sofort keine Verbindug? Wie denn eigentlich? PDI? MfG, Balze aka AVR Noob
Ich kann den Controller per AVRisp mkII ansprechen: Ich kann Signatur und Fuses, LockBits und Advanced auslesen. Aber ich kann nichts programmieren, kein Programm, keine Fuses, kein EEPROM. Carsten
Carsten Wille schrieb: > Hi, > > ich habe bei einem ATxmega128A1 versehentlich die zweite Fuse auf 0xFF > gesetzt. Nun kann ich nichts mehr programmieren. Kennt jemand eine > Lösung, die Fuse zurückzusetzen? Ich möchte ungern den Chip opfern. > > Gruß > Carsten Sollen wir jetzt im Datenblatt nachschauen, was es zu bedeuten hat, weil Du die Info nicht geben willst. Kurz gesagt: Beim Xmega kann man keine Fuses mehr "zerschiessen", daher gibt es an der Stelle kein Problem.
Michael G. schrieb: > Kurz gesagt: Beim Xmega kann man keine > Fuses mehr "zerschiessen", daher gibt es an der Stelle kein Problem. AHA! Wie kommst du darauf? Es gibt genug Foreneintraege (nicht hier) in denen genau das beschrieben wird. EDIT: z.B.: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=88192&start=0 Man kann naemlich (so wie Carsten) die Fusebytes via AVR Studio schreiben. Schreibt man hier (weil man nicht aufgepasst hat) Stuss rein, ist der XMega ein huebscher Schluesselanhanger. MfG, Balze aka AVR Noob
Michael G. schrieb: > Carsten Wille schrieb: >> Hi, >> >> ich habe bei einem ATxmega128A1 versehentlich die zweite Fuse auf 0xFF >> gesetzt. Nun kann ich nichts mehr programmieren. Kennt jemand eine >> Lösung, die Fuse zurückzusetzen? Ich möchte ungern den Chip opfern. >> >> Gruß >> Carsten > > Sollen wir jetzt im Datenblatt nachschauen, was es zu bedeuten hat, weil > Du die Info nicht geben willst. Kurz gesagt: Beim Xmega kann man keine > Fuses mehr "zerschiessen", daher gibt es an der Stelle kein Problem. Stimmt leider nicht! Wenn man die Watchdog Fuse falsch programmiert ist Ende im Gelände. Ich hatte die Bedeutung der Fuse im Threadstart nicht explizit erwähnt. Wer damit nichts anfangen kann, wird wahrscheinlich auch nichts zu Lösung beitragen können.
Kurzes Update: Schlußendlich wusste auch der Atmel Support keinen Rat, außer der "Cut and replace chip" Methode. Also schnipp, schnapp, ab mit dem Cutter den 128-Pinner freigeschnitten und einen neuen eingelötet. :-( Gruß Carsten
Hallo Carsten, danke fuer die Rueckmeldung der Support-Antwort. Dann weiss ich jetzt worauf ich aufpassen muss. MfG, Balze
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.