Funktionsweise Compact Flash

Gast #527681
Lesenswert?

Hallo,

habe einige Fragen zu Compact Flash.

Was ist mit CIS (Card Information Structur) gemeint?
Kann ich auf die CIS zugreifen?
Was muss man bei True IDE Mode beachten?
Was ist der Unterschied zischen True IDE Mode und den zwei anderen Mode?


Habe mir mal eine Speicherkarte mit 32 MB von Scandisk mit Winhex 
angeschaut.
Was ich jetzt nicht verstehe ist, dass die logische Sektor Nummer bei 0 
beginnt und die physikalische Sektor Nummer 32 ist. Was bedeutet das?
Außerdem werden nur 62560 Sektoren angezeigt. Was hat das zu bedeuten?
(alles bei logischer Laufwerksansicht)


Wenn ich nun die physikalische Laufwerksansicht auswähle kann ich 62720 
Sektoren anschauen. Warum ist das so?
Was für Daten stehen in den ersten 32 Sektoren drin?


Danke für Eur Hilfe
#527706
Lesenswert?

Teilantworten: für den TRUE IDE MODE benötigst Du einen 16 Bit breiten 
Datenbus (Du mußt immer 16 Bit gleichzeitig lesen / schreiben), bei den 
anderen Modi reichen 8 Bit. Auch werden andere Pins benutzt zum 
Signalisieren von Lese-/Schreib-zugriffen.

Was da bei Winhex bei Dir physikalisch und logisch erscheint, weiß ich 
nicht - der physikalisch erste Sekter ist immer 0. Evtl. hast Du die 
Karte formatiert und an Anfang steht der MBR, Partitionstabelle oder so. 
Was hast Du denn vor mit der Karte?
#527736
Lesenswert?

Ja, dann mußt Du die FAT interpretieren (dafür gibt es hier viele 
Threads, egal ob auf SD oder CF-Karte) und die Sektoren Deiner Datei 
zusammensuchen. Einfacher für der FPGA oder uC ist es, Sektoren einfach 
nach physikalischer Nummer zu lesen und zu schreiben - Dafür braucht man 
dann wieder ein etwas aufwendigeres PC-Programm.. Viel Erfolg!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren