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?
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 wurdeNandfä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?
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?
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.