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
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.
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.
:
Bearbeitet durch Moderator
Martin R. schrieb: > Rein technisch kann das kein Problem sein, Sebastian hat absolut Recht: https://de.wikipedia.org/wiki/SD-Karte#%C3%9Cbertragungsgeschwindigkeit
Spannend sind auch die CRC-Berechnungen für die ganzen Blöcke, die nebenbei noch parallel passieren müssen. Der Speichercontroller einer SD-Karte wird das wohl in Hardware gegossen haben. Das auf einem normalen Controller abzubilden mag möglich, aber vieeeeel zu langsam sein.
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... ;-)
:
Bearbeitet durch Moderator
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.