Forum: Mikrocontroller und Digitale Elektronik STM32 Nand Flash - Welcher Treiber/Dateisystem


von ch (Gast)


Lesenswert?

Hallo,

ich habe bei einem Projekt einen NAND Flash an einem STM32H7 
angeschlossen. In dem Flash sollen viele Sachen wie z.B. Parameter, 
gesammelte Messwerte, etc. gespeichert werden können. Könnt ihr mir hier 
ein Dateisystem o.ä. empfehlen wodurch ich einfach meine Daten schreiben 
und lesen kann? Für den Flash habe ich Funktionen um einzelne Pages zu 
lesen, schreiben und löschen von der Cube-Bibliothek. Bisher hatte ich 
nur mit EEPROMs zu tun...

Viele Grüße,

von ch (Gast)


Lesenswert?

Hallo,

ich habe mittlerweile selbst recherchiert und das hier gefunden (vom 
ESP32):
https://github.com/espressif/esp-idf/tree/e599b794bebebe66c6bb6d0af31a9451510ad3d4/components/nvs_flash

Hat damit jemand Erfahrung?

Viele Gruesse,

von Johannes S. (Gast)


Lesenswert?

Im mbed-os sind zwei FS verfügbar, Fat und littleFS. Letzteres gibt es 
auch als eigenes Repo: https://github.com/ARMmbed/littlefs
Das hat weniger Verwaltungsbedarf und bringt ein einfaches wear leveling 
mit. Ich mal nachgesehen, in der ESP Software wird das auch verwendet.

von fghghjr56zrthftrrrzrtrtzrtzrtzrtzrtzrtzr (Gast)


Lesenswert?

spiffs?

https://github.com/pellepl/spiffs

funktioniert recht gut bei mir und ausreichend schnell

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.