Gast
#613216
Hallo, bisher lese ich die Daten von der CF-Card Sektor für Sektor über den folgenden Algorithmus aus: - Sector Count Register auf 1 schreiben - Sektornummer (32 Bit) in Register "Sector Number", "Cyl. low", "Cyl. high" und "Sel. card/head" schreiben - Befehl "Read sector" in Status/Kommando-Register schreiben - Warten bis BUSY-flag geht - Schleife: 256 mal Datenregister (16 Bit) auslesen (-> 512 Bytes) - Warten bis BUSY-flag geht - Status-Register auf Fehler prüfen Das funktioniert soweit prima. Nun habe ich gelesen, dass einige CF-Karten sog. "multiple sector reads" zulassen. Über diesen Zugriff verspreche ich mir einen deutlichen Performancegewinn. Wer hat diesen "multiple sector" Zugriff schon benutzt bzw. weiß mehr darüber? Wie muss oben dargestellter Algorithmus abgeändert werden? Für Eure Hilfe schon mal großen Dank im Voraus! Tom