Ich weiß ja, dass Pollin mehr als "Schrotthändler" bekannt ist, aber hätte nicht gedacht, dass das auch für deren Atmegas gilt. Mir sind jetzt schon einige Atmega32 von Pollin plötzlich kaputt gegangen, also per SPI jedenfalls nicht mehr ansprechbar gewesen. Bei dem letzten ist mir beim Upload mit AVRDude aufgefallen, dass da der Erase-Cycle-Count mit angezeigt wurde, was bei neueren AVRs nicht der Fall ist. Wenn ich mich recht entsinne lag die angezeigte Zahl bei über 160 000 oder sogar noch höher. Ist euch das auch schon mal aufgefallen?
Arthur schrieb: > dass da der Erase-Cycle-Count > mit angezeigt wurde Mmm, sehr interessant. Wußte gar nicht, dass diese Info auch im AVR steckt.
Meine waren (Soweit mir bekannt) alle Neu musste sie noch Biegen um sie in einen Sockel zu bekommen. Bislang keine Ausfälle. Eventuell hast du aber auch nen Wackelkontakt oder andere Probleme an deinem Progger. Durch sowas hab ich schon einige avr's verloren.
Sven schrieb: > Eventuell hast du aber auch nen Wackelkontakt oder andere Probleme an > deinem Progger. Durch sowas hab ich schon einige avr's verloren. :D Das sind auch die EvalBoards von Pollin, aber die haben eigentlich immer einwandfrei funktioniert. Max schrieb: > kann es sein, dass dein proggi bis in den erase-counter reicht ? Unbewusst vielleicht, aber gäbe es da keine Warnung vom Compiler?
Hi >...dass da der Erase-Cycle-Count >mit angezeigt wurde, was bei neueren AVRs nicht der Fall ist. Wenn ich >mich recht entsinne lag die angezeigte Zahl bei über 160 000 oder sogar >noch höher. Ist euch das auch schon mal aufgefallen? Wo soll der Wert herkommen? Lt. Datenblatt gibt es weder bei Parallel-, Serial-Programming noch bei JTAG einen Befehl mit dem ein 'Erase-Cycle-Counter' ausgelesen werden kann. MfG Spess
AVRDude parkt in den letzten byte vom flash einen Zähler in dem er mitzählt wie oft der geerased wurde (also auslesen, erasen, um ein höher zurückschreiben). Wenn jetzt dein proggi den flash ganz voll macht dann liest der dude die letzten befehle fälschlicherweise als seinen zähler ein.... PS: der compiler hat von dem ganzen avrdude keinen schimmer
Spess53 schrieb: >Arthur (Gast) schrieb: >>...dass da der Erase-Cycle-Count >>mit angezeigt wurde, was bei neueren AVRs nicht der Fall ist. Wenn ich >>mich recht entsinne lag die angezeigte Zahl bei über 160 000 oder sogar >>noch höher. Ist euch das auch schon mal aufgefallen? > > Wo soll der Wert herkommen? Der kommt aus den letzten 4 Bytes vom EEPROM, denn dort schreibt ihn AVR-Dude auch hin ;) AvrDUDE -y "Tells AVRDUDE to use the last four bytes of the connected parts’ EEPROM memory to track the number of times the device has been erased." Der Wert ist also aus den Fingern gesogen.
Max schrieb: > AVRDude parkt in den letzten byte vom flash einen Zähler in dem er > mitzählt wie oft der geerased wurde Nandfänger schrieb: >> Wo soll der Wert herkommen? > > Der kommt aus den letzten 4 Bytes vom EEPROM, denn dort schreibt ihn > AVR-Dude auch hin ;) Neue AVRs, bei denen OSCCAL kalibriert werden kann, haben ab Werk in den letzten beiden Flash-Bytes und im letzten EEPROM-Byte Kalibrationswerte gespeichert, um sie vom Programm aus lesbar zu machen. Kann gut sein, dass der Zähler von Dude sich damit verarscht. ...
Hannes Lux schrieb: > dass der Zähler von Dude sich damit verarscht Und die Daten gleich mal überbrät... was soll so eine Funktion (die auch noch wohl standardmäßig aktiv ist) überhaupt bringen?
Also ich möchte den sehen, der seinen µC auch nur tausend mal flasht. Der muß schon ziemlich hilflos und irre sein, reif für die Klapse.
Wilhelm Ferkes schrieb: > Also ich möchte den sehen, der seinen µC auch nur tausend mal flasht. > Der muß schon ziemlich hilflos und irre sein, reif für die Klapse. Na mein µC (Atmega88) ist bestimmt schon 1000 mal geflasht worden...also der auf meinem Testboard welches so rund 8 Jahre auf dem Buckel hat (macht rund 125 Flash-Vorgänge pro Jahr, könnte hinkommen)...:D
Michael Köhler schrieb: > (macht rund 125 Flash-Vorgänge pro Jahr, könnte hinkommen)...:D Du magst da Recht haben, mein PIC12F675 leidet zur Zeit auch etwas. Aber doch keine 160.000 mal! Und, kommt sowas massenweise wieder in den Gebrauchthandel?
In der Industrieproduktion werden uCs nicht gesockelt! Wo also sollen die gebrauchten AVRs denn herkommen? Grüße Löti
Lothar S. schrieb: > In der Industrieproduktion werden uCs nicht gesockelt! > > Wo also sollen die gebrauchten AVRs denn herkommen? > > Grüße Löti Entlötete µCs, ganz klar :D Wilhelm Ferkes schrieb: > Du magst da Recht haben, mein PIC12F675 leidet zur Zeit auch etwas. Aber > doch keine 160.000 mal! Und, kommt sowas massenweise wieder in den > Gebrauchthandel? Yo, seh ich auch so. Denke auch, dass avrdude hier Quatsch ausgelesen hat.
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.