MMC und SD-Karten vom PC low-level lesen/beschreiben?

Gast #27589
Lesenswert?

Mit einem MSP430 will ich Daten auf MMC und SD-Karten schreiben und die 
dann am PC auslesen und auch schreiben können.
Bisher aber kann ich nur unter Linux die Daten direkt lesen und 
Schreiben (z. B. zum Lesen: dd if=/dev/sdb of=16mbcard.out).
Wie kann man denn unter Microsoft Windows die Daten direkt Lesen und 
Schreiben?

Und wie kann man vom PC die Karten-Register auslesen/beschreiben?
Gast #27590
Lesenswert?

Hi

implementiere ein (sehr einfaches) FAT16 Dateisystem auf dem µC.  Mit 
ca. 2k Programmspeicher kannst du schon in eine bereits auf der MMC 
befindlichen Datei schreiben. Am PC ließt du dann die Datei aus und 
bearbeitest deine Daten entsprechend.

Sourcecode in C wie sowas geht könnte ich bei Bedarf liefern.

Matthias
Gast #27593
Lesenswert?

Hi

wenn Linux Low-Level Zugriff bekommen kann dann kann es sicher auch auf 
das Dateisystem zugreifen. Warum willst du dann noch Low-Level da ran 
wenn das OS das für dich macht?

PS:
Den Sourcecode pack ich mal ordentlich zusammen und stell ihn dann hier 
rein. Ist aber für eine CF gedacht. Einige Routinen müssen also für MMC 
angepasst werden.

Matthias

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