Forum: Mikrocontroller und Digitale Elektronik AT45DB642D: Anpassung des ASF File System für Binary Page Size (1024 Byte/Page)


von Simon Tapmeyer (Gast)


Lesenswert?

Hallo,

ich möchte Daten in einem AT45DB642 Chips speichern dessen Page Size auf 
1024 eingestellt ist. Verwende ich das Dateisystem aus dem Atmel 
Software Framework werden bei Schreibzugriffen immerwieder Dateien 
beschädigt. Das Problem tritt mit AT45DB642-Chips die eine Page Size von 
1056 Byte verwenden nicht auf. Ich konnte bisher nicht nachvollziehen wo 
ich die Page Size anpassen kann damit die ASF Dateisystem korrekt 
funktioniert.

Hat jemand schonmal das ASF Dateisystem für 1024 Byte Page Size 
angepasst? Für Tipps wäre ich sehr dankbar.

Gruß
Simon

von Simon Tapmeyer (Gast)


Lesenswert?

Ich habe es nun selber gefunden:

at45dbx.c: "#define AT45DBX_BYTE_ADDR_BITS 11" --> "#define 
AT45DBX_BYTE_ADDR_BITS 10"

at45dbx.c: "#define AT45DBX_PAGE_BITS (AT45DBX_BYTE_ADDR_BITS - 1)" --> 
"#define AT45DBX_PAGE_BITS (AT45DBX_BYTE_ADDR_BITS)"

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.