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