Forum: Mikrocontroller und Digitale Elektronik SD-Karte mit Blockgröße > 512byte


von iovus0815 (Gast)


Lesenswert?

Hallo,

ich suche SD-Karten, bei denen eine Blockgröße (für den Schreibvorgang) 
von > 512kbyte einstellbar ist. Optimal wäre eine  Blockgröße von 
2kybte.
Ich habe bisher nur SD-Karten testen können, die nur eine feste 
Blockgröße von 512byte erlauben. Die SD-Spezifikationen sollten aber 
eine Erhöhung dieser erlauben.

Wer kennt sich damit aus bzw. wem ist eine SD-Karte bekannt, deren 
Blockgröße sich auf >512byte einstellen lässt?

Viele Grüße
Michael
von iovus0815 (Gast)


Lesenswert?

Natürlich muss der Titel: "SD-Karte mit Blockgröße > 512byte" lauten. 
Sorry.

[edit]

Geklärt.

-rufus
von Sebastian (Gast)


Lesenswert?

Haben nicht SDHC-Karten eine andere Blockgröße? Ansonsten könnte man 
vielleicht mal Mikro-SD Karten neueren Datums ausprobieren. Einen 
speziellen Typ oder Erfahrungswerte habe ich hier leider nicht parat.
von holger (Gast)


Lesenswert?

>Haben nicht SDHC-Karten eine andere Blockgröße?

Gerade die haben eine fixe Blockgröße von 512Byte.

>Wer kennt sich damit aus bzw. wem ist eine SD-Karte bekannt, deren
>Blockgröße sich auf >512byte einstellen lässt?

Theoretisch nur 2GB Karten und 4GB nicht SDHC Karten.
Alles darunter hat wieder 512Byte.

Aber du brauchst keine Karte mit größeren Blöcken.
Nimm doch einfach den MultiBlock Befehl und du hast
im Prinzip das was du möchtest.
von W.S. (Gast)


Lesenswert?

Soweit ich mich erinnere, sieht das so aus:

bei gewöhnlichen SD-Karten ist die Adresse beim Lese/Schreiben die 
tatsächliche Byte-Adresse und die Blockgröße darf 512, 1024 oder 2048 
Byte betragen. Dafür gibt es 4 Bit im CSD-Register (Bits 83..80)

Bei SDHC hingegen ist die Blockgröße immer 512 Bytes und die Adresse 
ist nicht die Byte-Adresse, sondern die Blocknummer, also 
512*Byteadresse.

W.S.
von Falk B. (falk)


Lesenswert?

Was will man auch mit einer exotischen SD-Karte? Wenn es ein Problem mit 
dem Speichern oder Lesen gibt, muss man es mittels FIFO oder was 
auch immer lösen.

MfG
Falk
von RS4B5 (Gast)


Lesenswert?

Hellau

Habe gerade am Wochenende eine microSD Karte in Betrieb genommen. 
Nachdem ich das CSD Register ausgelesen hatte, man staune, --> 
READ_BL_LEN = A (Blocklänge ergo 2^A = 1024)

Ist eine 2GB SanDisk SDHC Karte. Die findet man hier in der CH in jedem 
Geschäft. Ist ein roter Blister mit ca. 10cm x 10cm Grösse

Hoffe das hat weitergeholfen!

Aber Achtung: Ist eine SD HC V2 Karte --> Initialisierung mit HCS Bit 
;o)

Gruss RS4B5
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
Noch kein Account? Hier anmelden.