PIC32 mehr als 1000 mal flashen

Gast #3908300
Lesenswert?

Hallo,
im Datenblatt des PIC32MX795F512L steht, dass man den Flash 
Programmspeicher min 1000 mal beschreiben kann.
Hat jemand Erfahrungen damit gemacht, wann der Flash kaputt wirklich 
unbrauchbar wird ?

Ich bin halt ein schlechter Programmierer, der nach der Methode 
Try-and-Error eben mal ne neu Programmversion hochschiebt und testet.

Da könnte ich mir bei einem großen neuen Projekt schon vorstellen, an 
die 1000er Grenze zu kommen.
Gruß Dirk
Gast #3908315
Lesenswert?

Nach dem Proggen wird ja ein Verify gemacht, und wenn dies passt, dann
kann auch nichts mehr schiefgehen. Generell geht 10x mehr.
Diese Grenze ist aber wichtig, wenn man EEprom Speicher mittels Flash
Speicher simuliert. Da muss man aufpassen diese Grenze nicht zu 
ueberschreiten.
Gast #3908330
Lesenswert?

dirkf schrieb:

> Hat jemand Erfahrungen damit gemacht, wann der Flash kaputt wirklich
> unbrauchbar wird ?

Das Flash gilt als "kaputt", wenn die vom Hersteller spezifizierte 
Datenerhalt-Zeit nicht  mehr gewährleistet ist. D.h. nach dem 1001. 
Löschen bleiben die Daten vielleicht keine 20 Jahre mehr drin, sondern 
nur noch 19. Beim Debuggen wird Dich das nicht stören, da schiebst Du eh 
alle halbe Stunde eine neue Software rein.

Der abgenudelte Controller, auf dem die Software entwickelt wurde, 
sollte aber nicht in der endgültigen Schaltung verwendet werden. Dafür 
nimmt man einen neuen, und den Entwicklungscontroller benutzt man für 
das nächste Projekt. Du wirst den eher durch eine Kurzschluß 
kaputtmachen als durch zu häufiges Löschen.
#3908343
Lesenswert?

Die Daten werden halt deutlich früher "verfliegen" wenn der Flash 
ausgelutscht ist.
Ich mach das deswegen (Ich hab zwar AVRs, aber die haben ja auch Flash) 
so, dass ich bei einem Projekt immer einen µC mehr einplan und den 
überschüssigen zum "Entwicklungs-Opfer" erklär. Der wird dann so oft 
ge-flashed wie nötig. Ist ja egal wenn er am nächsten Tag das Proggi 
"vergessen" hat.
Wenn der Code dann steht landet der in einem brandneuen Controller.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren