Gast
#3353204
Hallo, ich habe vor, einen NXP LPC4357 ARM-Controller für die Ansteuerung eines TFT-Displays zu verwenden. Es wird wie so üblich ein SDRAM als Framebuffer zum Einsatz kommen. Meine Frage ist nun, wie ich am effektivsten Bilder vom PC im Embedded System speichere. Ich will eine SD-Karte mit FAT-Dateisystem einsetzen und das SD/MMC-Interface verwenden. Mir ist nur noch nicht klar, wie das Einlesen mit dem µC am besten ist. Ist es am effektivsten die Daten per SD/MMC DMA in dem SDRAM zwischenzupuffern, dann einzulesen, weiterzuverarbeiten und wieder als Frame im SDRAM abzulegen? ..oder gleich die Daten von der SD-Karte einzulesen und nach der Weiterverarbeitung im Framebuffer zu speichern? Ich könnte mir vorstellen, gleich nachdem eine SD-Karte erkannt wurde, die Daten sofort bei der Initialisierung komplett im SDRAM abzuspeichern (da die Übertragung dann mit 32-bit zum Core erfolgen kann). Der SDRAM ist 32MB groß und sollte die Frames und die SD-Bilder auf alle Fälle fassen können. Ich bin euch auch für bessere Vorschläg dankbar!! :-) Ich habe es halt noch nicht gemacht und wollte deshalb mal eure Meinungen hören :-) Vielen Dank schonmal !!! :-) MfG Martin