Guten Tag Ich bin momentan an einem Projekt beschäftigt, welches es benötigt von SD-Karten Daten zu lesen. Nun ist mir ein interessanter Unterschied zwischen dem Lesen von einer SD-Karte und eine MicroSDHC-Karte aufgefallen. Möchte ich bei der SD-Karte einen Datenblock auslesen, so muss ich die genaue physikalische Startadresse angeben (also Block * Blockgrösse). Bei eine MicroSDHC-Karte hingegen funktioniert das ganze so nicht. Dort muss ich die logische Startadresse angeben (also Block). Ist dies auch schon jemanden von euch untergekommen und ist dies bei allen diesen Karten so? Grüsse Samuel_Schmid
Genau so, wie du es beobachtet hast, steht es in der Norm.
>Möchte ich bei der SD-Karte einen Datenblock auslesen, so muss ich die >genaue physikalische Startadresse angeben (also Block * Blockgrösse). Ok. >Bei eine MicroSDHC-Karte hingegen funktioniert das ganze so nicht. Dort >muss ich die logische Startadresse angeben (also Block). Ok, bei SDHC ist das so. >Ist dies auch schon jemanden von euch untergekommen und ist dies bei >allen diesen Karten so? Siehe oben.
holger schrieb: >>Bei eine MicroSDHC-Karte hingegen funktioniert das ganze so nicht. Dort >>muss ich die logische Startadresse angeben (also Block). > > Ok, bei SDHC ist das so. ...wobei es wohl keine Rolle spielt, ob Mikro oder Normalgrösse. Gruss Harald
holger schrieb: >>Bei eine MicroSDHC-Karte hingegen funktioniert das ganze so nicht. Dort >>muss ich die logische Startadresse angeben (also Block). > > Ok, bei SDHC ist das so. Liegt vermutlich u.a. daran, dass die Blockgröße bei "normalen" SD Karten auf verschiedene Werte eingestellt werden kann (1-512 Bytes soweit ich weiss), bei SDHC und SDXC die Blockgröße aber fest 512 Bytes ist.
SD-Card: bis 2GB / SDHC-Card: ab 4GB Bei SDHC würde im Befehls-Format die vorgesehene Bitzahl nicht mehr ausreichen, um einzelne Bytes zu adressieren.
Josef G. schrieb: > SD-Card: bis 2GB / SDHC-Card: ab 4GB Und was ist mit dem Bereich dazwischen? Es gibt auch SD-Cards mit 4GB.
4GB können tatsächlich noch byteweise adressiert werden. Historisch ist es wohl so, dass man wegen der nahenden Grenze bereits bei 4GB mit der Umstellung begonnen hat. Aber es haben offenbar nicht alle Hersteller dies mitgemacht.
Jens schrieb: > nix HD! Ja, so eine SD-Karte (nicht SDHC) mit 4GB hatte ich mir auch mal gekauft, mit der Folge, dass nur wenige meiner Geräte sie überhaupt ansprechen konnten. Man sollte daher diese Dinger besser nicht benutzen, sie arbeiten ausserhalb der SD-Norm, die nur bis 2GB spezifiziert ist.
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.