microcontroller als Sd-Card

OP #6029836
Lesenswert?

Hallo,

Es ist kein Problem eine SD-Card an den ESP anzuschließen. Ich möchte 
aber gern, dass sich der ESP wie eine SDCard verhält und beim einstecken 
in meinen Slot eine Datei anzeigt. Rein technisch kann das kein Problem 
sein, weil ja auslesen auch funktioniert, nur halt umgekehrt.

Gibt es libraries, um den microcontroller wie eine Speicherkarte 
aussehen zu lassen Daten zu schreiben und auszulesen?

lg
#6029843
Lesenswert?

Martin R. schrieb:
> Rein technisch kann das kein Problem
> sein, weil ja auslesen auch funktioniert, nur halt umgekehrt.

Das ist eine Annahme, die Vertriebler und BWLer auch gerne haben, wenn 
sie dem Kunden ein Produkt verkaufen, das noch nicht entwickelt ist.

Um die entsprechenden maximalen Zugriffszeiten und die Emulation vom SD 
Bus werden vermutlich schon einen mittelschnellen FPGA brauchen, ein ESP 
könnte damit schon zu langsam sein bzw. zu viel Overhead haben. Trotz 
DMA.
Moderator (Firma: Titel) Persönliche Seite #6029852
Lesenswert?

Martin R. schrieb:
> Rein technisch kann das kein Problem sein, weil ja auslesen auch
> funktioniert, nur halt umgekehrt.
Versuch mal, mit einem Autoanhänger ein Auto zu ziehen. Umgekehrt geht 
das ja auch...

> Gibt es libraries, um den microcontroller wie eine Speicherkarte
> aussehen zu lassen Daten zu schreiben und auszulesen?
Nein, weil eine SD-Karte ein SDIO-Slave ist und der ESP einen 
SDIO-Master eingebaut hat.
Moderator (Firma: Titel) Persönliche Seite #6029865
Lesenswert?

Sebastian R. schrieb:
> Der Speichercontroller einer SD-Karte wird das wohl in Hardware gegossen
> haben.
"Hyperstone" lautet das Stichwort:
https://www.hyperstone.com/de/eMMC-SD-microSD-Controller-NAND-Flash-S8-1899,12757.html

Oder andersrum: wenn eine SD-Karte an einen AVR angeschlossen ist, dann 
werkelt der performantere Rechner als Flashmanager...  ;-)
#6029888
Lesenswert?

Martin R. schrieb:
> Es ist kein Problem eine SD-Card an den ESP anzuschließen. Ich möchte
> aber gern, dass sich der ESP wie eine SDCard verhält und beim einstecken
> in meinen Slot eine Datei anzeigt. Rein technisch kann das kein Problem
> sein, weil ja auslesen auch funktioniert, nur halt umgekehrt.

Vielleicht kann man tricksen. Nimm eine normale (Micro)SD-Karte, 
schließe die normal als SD-Karte an den ESP an. Dann nimmt man einen 
SD-Karten Steckverbinder nach außen. Wenn der ESP erkennt, daß die Karte 
eingesteckt wurde, schaltet er passende Hardware-Multiplexer um, sodaß 
der äußere SD-Host direkt auf die Karte zugreifen kann.

Am Ende stellt sich aber die Frage, wozu das Ganze gut sein soll? Warum 
nicht einfach eine Datei per ESP auf die SD-Karte schreiben und diese 
dann in einen PC stecken?

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