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
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?
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?
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
Frank K. schrieb:> 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
Und welche Signale sind das?
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