Forum: Mikrocontroller und Digitale Elektronik SD Karte LowLevel Datenzugriff


von Mirco C. (Firma: s@Td) (mcontroller)


Lesenswert?

Hi,

ich habe eine SD Karte (SD 16GB SD/HC) auf die ich mit einem normalen 
Kartenleser nicht mehr zugreifen kann (auch nicht mit RawRead Tools 
(linux/windows)).
Ich habe jetzt die Karte an einem Xmega board hängen und siehe da, sie 
initialisiert wenn man lange genug wartet und keine schnellen Zugriffe 
macht.

Wenn ich die einzenlen Sektoren lese bekomme ich jeweils 0x00 ich denke 
aber das hier kein Zugriff auf die Daten stattfindet. Der Blockread 
funktioniert bis jetzt noch nicht, das Startbyte wird nicht gesendet.

Meine Frage: kennt jemand noch andere SD-Karten Befehle die man 
ausbrobieren könnte oder hat vill. eine Idee was man noch machen könnte?

Mirco

von Jim M. (turboj)


Lesenswert?

Mirco Controller schrieb:

> Ich habe jetzt die Karte an einem Xmega board hängen und siehe da, sie
> initialisiert wenn man lange genug wartet und keine schnellen Zugriffe
> macht.

Inklusive der SDHC Kommandos CMD8 und ACMD41? Kanst Du mit CMD58 das OCR 
lesen?

> Wenn ich die einzenlen Sektoren lese bekomme ich jeweils 0x00 ich denke
> aber das hier kein Zugriff auf die Daten stattfindet. Der Blockread
> funktioniert bis jetzt noch nicht, das Startbyte wird nicht gesendet.
>
> Meine Frage: kennt jemand noch andere SD-Karten Befehle die man
> ausbrobieren könnte oder hat vill. eine Idee was man noch machen könnte?

Wenn oben gennante Kommandos noch tun, könnte man versuchen mit Erase 
die Karte zu löschen.

Ansosten: Wegschmeißen.

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.