Bis jetzt habe ich max. 1 GBytes SD-Cards eingesetzt, die immer 512 Bytes große Sektoren hatten (Spezifikation 1.0). Die 2 GBytes Karten werden in der Spezifikation 1.1 behandelt. Nun stellt sich mir die Frage, ob es bei 2 GBytes SD-Cards verschiedene Sektorgrößen gibt, z. B. 512 und 1024 Bytes.
Mit Sektorgröße ist die Blocklänge gemeint, wie sie im Register CSD (Felder READ_BL_LEN & WRITE_BL_LEN) steht.
Die Größe eines physikalischen Sektors auf der Karte ist immer 512Bytes. Wie diese Sektoren in der Karte zusammengefasst werden, ist zumindest für den Datentransfer uninteressant. Es kann sein, dass man größere Blöcke am Stück löschen kann, um Zeit zu gewinnen, aber ein Datentransfer wird immer mit 512 von und zur Karte getätigt.
Knut Ballhause schrieb: > Die Größe eines physikalischen Sektors auf der Karte ist immer 512Bytes. > Wie diese Sektoren in der Karte zusammengefasst werden, ist zumindest > für den Datentransfer uninteressant. Es kann sein, dass man größere > Blöcke am Stück löschen kann, um Zeit zu gewinnen, aber ein > Datentransfer wird immer mit 512 von und zur Karte getätigt. Du beantwortest meine Frage nicht. Hier noch einmal die Zusammenfassung: Die Blocklänge einer SD-Cards ist im Register CSD kodiert (Felder READ_BL_LEN & WRITE_BL_LEN). Vorgesehen [1] sind z. Z. 512 Bytes, 1024 Bytes und 2048 Bytes. Was ich wissen möchte: gibt es 2 GBytes SD-Cards, die im Register CSD eine Blocklänge von z. B. 1024 Bytes zurückliefern. [1] SD Specifications Part 1 Physical Layer Simplified Specification Version 3.01 May 18, 2010 SD Group
>Was ich wissen möchte: gibt es 2 GBytes SD-Cards, die im Register CSD >eine Blocklänge von z. B. 1024 Bytes zurückliefern. Das tun alle 2GB Karten. Sonst könnte man über den CSD die Kartengröße nicht ermitteln.
Ich habe hier mehrere 2 GB SD (keine SDHC) Karten und eine 4 GB SD (keine SDHC) Karte. Wenn du mir sagst wie, teste ich gerne, welche Blocklänge die haben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.