Blöde Frage: Flashspeicher an den PC anschließen & auslesen?

Gast #2786488
Hi,

ich hab da mal ne kleine, vielleicht auch ziemlich blöde Frage:
kann ich einen Flashspeicher mit einem MMC Interface direkt an einen SD 
Karten-Slot an meinen PC anschließen und dann über eine Software, mit 
der man einfach Daten aus Datenträgern auslesen kann (z.B HxD), Byte für 
Byte unter Windows auslesen? Ich würde gerne ein Backup von meinem MMC 
Flash machen.

grüße
DerGast
Gast
Hi Timmo,

hätte nicht gedacht, dass das wirklich so leicht geht. Der MMC Flash hat 
nämlich kein Dateisystem drauf, das sollte noch gesagt sein. Macht es 
was aus, wenn ich ihn als MMC an den SD Karten Slot löte und nur die 
Steuersignale für den SPI Modus angeschlossen sind?
Gast
Kann ich den MMC ansteuern, wenn seine SPI-Steuersignale mit einem 
SD-Kartenslot verbunden sind?
Kann es passieren, dass er von der PC-Software übertaktet wird?
Gast
Silvan König schrieb:
> Alle SD-Kartenlesegeräte, die ich bislang gesehen habe, können auch MMCs
> lesen. Bist du sicher, dass deins das nicht kann?

Doch, das hat auch einen MMC-Slot, aber was ist denn das Pinout bei so 
einem gewöhnlichen KARTENslot?
Meine MMC hat diese Pins:
CLK
CMD
DAT0
DAT1
DAT2
DAT3

und GND und VCC sind schon auf einer platine mit einer Stromquelle 
verbunden.
DerGast schrieb:
> Hi Timmo,
>
> hätte nicht gedacht, dass das wirklich so leicht geht. Der MMC Flash hat
> nämlich kein Dateisystem drauf, das sollte noch gesagt sein. Macht es
> was aus, wenn ich ihn als MMC an den SD Karten Slot löte und nur die
> Steuersignale für den SPI Modus angeschlossen sind?

Dein PC wird den SPI-Modus nicht benutzen, sondern den MMC-Modus. Du 
wirdst also alle für den MMC-Modus benötigten Signale anschließen 
müssen.

fchk
Gast
Hm, im Datasheet steht DAT[0...7], aber ich hab nur DAT0 bis DAT3!

kann ich das Ding nicht einfach mit dem SD Kartenslot verbinden, statt 
mit dem MMC Slot?
DerGast schrieb:
> Hm, im Datasheet steht DAT[0...7], aber ich hab nur DAT0 bis DAT3!

Da steht aber auch:
"By default, after power up or reset, only DAT0 is used for data 
transfer. A wider data bus can be configured for data transfer, using 
either DAT0-DAT3 or DAT0-DAT7, by the MultiMediaCard controller."

Wenn Du nur 4 Bits hast, dann ist das halt so.

> kann ich das Ding nicht einfach mit dem SD Kartenslot verbinden, statt
> mit dem MMC Slot?

SD-Karten verwenden das gleiche Busprotokoll, haben aber noch 
zusätzliche Befehle. SD-Controller können daher auch MMC-Karten lesen. 
Umgekehrt kannst Du SD-Karten nicht in reine MMC-Slots stecken, da 
SD-Karten etwas dicker als MMC-Karten sind (2.1mm statt 1.4mm).

fchk

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.