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

Gast #27589
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
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
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?
Gast
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

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.