Hallo Zusammen, Ich kann plötzlich meine Tiny45 nicht mehr flashen, schon hunderte Mal gemacht (Immer die selbe Platine) an einem Rechner an dem schon seit Jahren nichts mehr geändert wurde, aber plötzlich sind die default werte der fuses ganz anders, dann steht bei manchen fuses (BODLEVEL, Lockbits,...) "undefined value" (siehe auch Anhang) und beim Versuch zu flashen kommt der AVRStudio Standard Error. Das ISP MKII steht auf grün, er hat also eine Verbindung. Aber was auf dem Weg zum uC passiert ist mir ein Rätsel... Hat jemand eine Idee was hier passiert ist?
Wenn wirklich der externe RESET deaktiviert wurde kannst den nicht mehr per ISP flashen. Zumindest laut Ausgabe vom Tool scheint er die Fuses ja auslesen zu koennen, also ein generelles Verbindungsproblem scheint es eher nicht zu sein. Laesst sich vielleicht per HV noch retten der Baustein.
Naja die uCs sind nagelneu geliefert und bestückt, wie kann der externe Reset deaktiviert sein?? Und warum ging es noch vor einigen Tagen mit uCs der selben Lieferung einwandfrei? Ich kann mir das nicht erklären?!
D. Berg schrieb: > Naja die uCs sind nagelneu geliefert und bestückt, wie kann der externe > Reset deaktiviert sein?? Ich vermute eher dass das Auslesen schief geht, denn es wird konstant 0x01 gelesen. > Und warum ging es noch vor einigen Tagen mit uCs der selben Lieferung > einwandfrei? Platine defekt, Kabel gerissen, usw. Es kann viele Gründe geben. Lese doch mal einen Controller aus, der vor ein paar Tagen noch ging. Funktioniert dieser auch nicht, liegt der Fehler schonmal nicht beim AVR.
Kannst Du mit dem selben Dialog denn den Flash auslesen bzw. die Signatur korrekt verifizieren?
Ich muss jetzt gerade feststellen dass ich einen alten bereits geflashten uC auslesen kann ohne Fehler... und auch flashen. Aber es kann kann auch kaum möglich sien dass alle neuen uCs nicht gehen?!?! Außerdem stelle ich fest dass er nocht nur undefinierte Werte ausliest, die Werte die er ausliest ändern sich auch immer wieder. Wenn ich 10 mal auslese ändern sich die gelesenen Fuses auch 10mal
Hallo, neue µC laufen mit 1MHz, da sind die standardmäßigen 250kHz ISP Takt oft zu hoch. Den Effekt habe ich jedenfalls. Für die erste Programmierung reduziere ich auf 125kHz. Wenn die Fuses dann gesetzt sind (ClkDiv oder ext.Quarz) gehe ich wieder auf 250kHz. Könnte sein, dass das auch Dein Problem ist. Grüße Lothar
Hallo Lothar! DANKE!!! Keine Ahnung warum, aber das ist die Lösung. Ich habe imemr mit 1MHz geflasht (8MHz uC Takt) und das hat bisher auch funktioniert. Auf jeden Fall hat es geholfen den ISP auf 125kHz zu senken!
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.