Gast
#3478173
Hallo zusammen, ich habe hier eine Frage zu externen SPI-Flash-Speichern (z.B. SST25V064C) und deren Speicherverwaltung (z.B. FAT16). Leider habe ich kein passendes Thema gefunden, welches meine Fragen beantwortet. Ich arbeite mit einem STM32F4 und habe wie gesagt ein serielles 64Mbit Flash extern dran. Darin möchte ich viele Grafik(Dateien) ablegen, die ich auf meinem TFT-Display anzeige. Die Frage ist jetzt kann ich für diesen Speicher ein FAT16-Dateisystem verwenden um meine Grafikdaten zu verwalten. Dies wäre relativ einfach, weil ich dann auf dem PC mir die Grafiken(Dateien) entsprechend erstellen kann und diese dann in den Flash-Speicher per zusätzlicher serieller Schnittstelle übertragen kann. Ich habe ein Grafik-TFT mit 320x240 Pixeln und habe dabei dann eine maximale Speichergröße von 153,6kByte pro Grafikdatei. Möglicherweise kann ein Displayinhalt aus mehreren kleinen Grafiken bestehen. Hat jemand Erfahrung, wie lange die Zugriffszeiten was das FAT-System betrifft (nur lesen ist eigentlich wirklich wichtig) betrifft. Macht dieses System denn überhaupt Sinn, bzw. deckt eine FAT-Bibliothek den gleichen Speicher ab wie auf PC-Seite. Denn ich möchte die Daten dann vom PC 1 zu 1 in das serielle Flash übertragen, also quasi die Daten im FAT-System erstellen und sie dann wieder lesen. Sorry für den vielen Text aber ich möchte nur, dass ihr versteht was ich meine. Vielen Dank! Gruß euer Flash