Gast
#3298758
Hallo. Ich habe einen Grafikcontroller von Solomon Systech (SSD1926) welcher ein Interface für eine SD-Karte hat. Die verwendete SD-Karte benutzt derzeit FAT32 als Dateisystem. Ich möchte nun Bilder (Format rgb565, wie Bmp mit 16 bpp nur ohne Header) direkt von der SD-Karte in den Framebuffer des SSD1926 kopieren. Der SSD unterstützt diese Funktion auch mittels DMA. Damit das aber so Funktioniert wie vorgesehen, muss ich Byteweise bzw. mit einem Boundary von 2 Byte (weil 16bpp) auf die SD-Karte zugreifen können. Kann ich mit dem Befehl CMD16 die Blockgröße zwischenzeitlich auf 2 Byte ändern, und nach der Transaktion wieder auf 512 setzen? Wird das von allen Karten unterstützt? In der Spec habe ich gelesen, dass für das Lesen eine Blockgröße von 1-512 erlaub ist. fg