Servus zusammen, ich programmiere derzeit einen MC9S12XF512 von Freescale und habe eine Frage dazu: Gibt es eine Grenze, wie oft man diesen Mikrocontroller flashen kann? Im Datenblatt hab ich nichts dazu gefunden. Aber vielleicht gibts ja ne allgemeingültige Aussage für µC. Vielen Dank!
Also für Flash sinds ca 100.000 Schreibvorgänge, bis es nicht mehr zu proggen ist. Aber im normalen Leben veraltet der uC vorher :-)
Die Anzahl der reprogrammierungen ist eine Frage der Technologie. Kan von Hersteller zu Hersteller unterschiedlich sein. Zudem ist es auch ein Frage der Spezifizierung. Bei allen Herstellern muss die Reprogrammierbarkeit ueber den Spannungs und Temperaturbereich gewaehrleistet sein. Bei tieferer Spannung kommen eher Aussetzter. Heisst, bei 5V Versorgung hat man mehr Zyklen wie mit 2.7, oder 1.8V.
Floh schrieb: > für Flash sinds ca 100.000 Schreibvorgänge ATMEL sagt: "Mindestens 10.000 mal wiederbeschreibbar." (AVR)
Ein Link hätte auch gereicht auf das Datenblatt, statt es anzuhängen. Siehe Seite 1026: also 10.000 mal ist minimal garantiert, und typisch 100.000 mal, wobei die Haltbarkeit von mindestens 20 Jahren nur für 10.000 mal flashen garantiert ist (hat aber natürlich noch keiner nachmessen können, meist extrapolieren die Hersteller das bei höherer Temperatur oder Spannung).
A...aha Soooo. schrieb: > Bei tieferer Spannung kommen eher Aussetzter. > Heisst, bei 5V Versorgung hat man mehr Zyklen wie mit 2.7, oder 1.8V. Was? Die Ladungspumpe im Controller erzeugt immer eine ausreichende Spannung, um die Zellen zu löschen und zu beschreiben. Das hat mit der Versorgungsspannung nichts zu tun. Einzig wenn sie zu niedrig ist, wird das Flash nicht korrekt beschrieben, weil die Programmierspannung dann einbricht. Aber die Anzahl der Programmierzyklen an sich ändert sich dadurch nicht.
10000? da wären mir schon längst alle pins abgefallen vom ständigen umstecken :D
Alles klar. Vielen Dank vor allem an Frank Buss. Jetzt weiß ich Bescheid und muss mir keine Sorgen machen denk ich mal ;-)
"10000? da wären mir schon längst alle pins abgefallen vom ständigen umstecken :D" ISP :) Aber wenn man ein Entwicklungsboard oft zum "burn-and-crash" Debugging nutzt schafft man die 10000 in realistischer Zeit :)
blub schrieb: > 10000? da wären mir schon längst alle pins abgefallen vom ständigen > umstecken :D Es ist ja nicht zu glauben was für Menschen auf dieser Welt rumlaufen. Schon alleine der Name ist Gold wert. Wüsste der Besitzer auch noch was 'blub' heißt könnte man darüber hinwegsehen dass er sich mit 50 Programmiervorgängen zufrieden gibt bevor ihm die ersten Pins abbrechen ...
Lehrmann Michael schrieb: > Es ist ja nicht zu glauben was für Menschen auf dieser Welt rumlaufen. > Schon alleine der Name ist Gold wert. Wüsste der Besitzer auch noch was > 'blub' heißt könnte man darüber hinwegsehen dass er sich mit 50 > Programmiervorgängen zufrieden gibt bevor ihm die ersten Pins abbrechen > ... Was ist denn das für ein nonsense Beitrag?!
>> wobei die Haltbarkeit von mindestens 20 Jahren nur für 10.000 mal flashen
garantiert ist.
20 Jahre ist eine lange Zeit aber nicht unvorstellbar ...
hat denn jemand schon Erfahrungen mit Flash-Speicher die vorzeitig
Alzheimer bekommen haben.
blub schrieb: > 10000? da wären mir schon längst alle pins abgefallen vom ständigen > umstecken :D Deshalb wurde doch ISP erfunden.
du findest bestimmt überall ne möglichkeit woran du dich aufhängen kannst...bravo mr. borniert
Hi >Was ist denn das für ein nonsense Beitrag?! >@Lehrmann Michael Na halt ein typischer Lehrmann-Beitrag. Ist dir das noch nicht aufgefallen? MfG Spess
Lehrmann hin , Lehrmann her , hat denn einer eine Antwort auf die Frage von "Grenzbereich" gibt es denn bereits Erfahrungen mit Flash-Speicher die nicht so lange gehalten haben wie es der Hersteller versprochen hat, also vorzeitiger Alzheimer ... würde mich auch sehr interessieren ... ich habe noch EPROMs aus den 80'er liegen, nur leider habe ich kein passenden(funktionierenden) Prommer mehr liegen, um diese mal mit dem ursprünglichen File zu vergleichen. Gruss Ralf
http://dangerousprototypes.com/2010/06/10/flash-destroyer-wrap-up/ Da ging der Flash nach 200.000 - 11.000.000 Schreibzyklen kaputt, mit einem ersten aufmucken bei 17.000. Natürlich muß man hierbei bedenken, das diese immer direkt hintereinander ausgeführt wurden, und nicht etwa über Jahre hinweg verteilt.
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.