Forum: Mikrocontroller und Digitale Elektronik MMC und SD-Karten vom PC low-level lesen/beschreiben?


von nobody0 (Gast)


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?

von Matthias (Gast)


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

von Martin de Wendt (Gast)


Lesenswert?

Hallo,

wäre an dem Sourcecode interessiert - DANKE.


Martin

von nobody0 (Gast)


Lesenswert?

Naja, ohne Register nützt mir das nix und außerdem ist für die SDC noch 
zumindest ein Authentifizierungs-Modus nötig; ich muss da 
low-level-Zugriff haben. Aber wie bekommt man den?

von Matthias (Gast)


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

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.