Forum: Mikrocontroller und Digitale Elektronik Datei im Flash überschreiben


von ufox (Gast)


Lesenswert?

Hallo,

vielleicht weiss das jemand...ich habe ein JFFS2 laufen und muss immer 
wieder Dateien öffnen, etwas darin speichern und schliessen. Was macht 
das JFFS2, wenn sich der Dateiinhalt nicht geändert hat. Wird der Block 
zuvor gelesen und bei identischem Inhalt der Lösch/Schreibvorgang 
übersprungen? Ich habe darüber keine Info gefunden. Es gibt jede Menge 
Info darüber, wie das wear-leveling funktioniert und dass alle Blocks 
gleichmässig abgenutzt werden etc. - aber wann wird denn nun tatsächlich 
ein Block neu vergeben? Immer beim Schreiben oder wirklich nur, wenn 
sich der Inhalt ändert? Aber dann müsste der Inhalt oder wenigstens eine 
Cheksumme immer zuerst gelesen und verglichen werden, was doch auf die 
Performance geht, oder?

Danke für Antworten
Uwe

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
Noch kein Account? Hier anmelden.