sd karte FAT Schreibzyklen

OP #2119780
hallo mal wieder,
wie im Betreff erwähnt, es geht um die Schreibzyklen einer SD Karte.
Diese werden in vielen Datasheet mit ca. 100.000 angegeben.
Um einen Datenlogger zu betreiben, stellen die Daten weniger ein Problem 
dar, die werden z.B. minütlich jeweils an das Ende der Log-Datei 
'appended', ergo an eine andere Position als 1 Minute zuvor geschrieben.
Um Datenverluste bei Stromausfall o.ä. zu verhindern, muss das FAT immer 
schön korrekt gehalten (Dateigrösse, Position) werden, das passiert dann 
jede Minute einmal. Auch hier gilt wohl die maximal angegebene 
Schreibhäufigkeit der Karte, da das FAT aber immer an derselben Stelle 
der Karte abgelegt wird, wird sich diese Stelle recht schnell 
'erschöpfen'.
Das würde bedeuten, die Karte wird nach 100.000 Refreshs des FAT 
unbrauchbar, sehe ich das richtig? Gibt es eine elegante Alternative 
oder sind vielleicht meine Überlegungen nicht richtig?
Danke & Grüssens, harry
Gast #2120024
Bei einer SD-Karte kannst du nur mit deren Controller kommunizieren, 
welche ein Disk-Image bereitstellen. Was intern auf dem Flash passiert, 
weiß nur der Hersteller des Controllers. Bei billigstem Ramsch gibt es 
vielleicht eine 1:1 Umsetzung, aber wissen kann man das nicht.

Die Controller könnten sogar in Erwartung auf FAT optimieren (bei SD ist 
die Formatierung mit FAT sogar im Standard). Etwa, indem sie 
Schreibzugriffe auf die FAT interpretieren und die Änderungen 
komprimiert speichern.

Es weiß halt nur der Hersteller des Controllers.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.