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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.