Forum: Mikrocontroller und Digitale Elektronik eMMC auf BeagleBone Black per FatFS lesen/schreiben


von Finnsnes (Gast)


Lesenswert?

Hi,

ich programmiere den BeagleBone Black per Starterware von TI 
(bare-metal, kein Linux o.ä. im Spiel).

Für die extern einsteckbare SD-Karte sind Beispiele vorhanden, die 
zeigen, wie man ein FatFS auf dieser verwendet. Leider jedoch nicht für 
die eMMC (interner, fest installierter Speicher an MMC1). In 
einschlägigen Foren und Mailinglisten ist nichts zu finden. Einfaches 
ändern des bestehenden Codes (switchen sämtlicher *MMC0*-Register und 
Konstanten auf ihre *MMC1*-Pendants sowie der zugehörigen EDMA-Channels) 
bringt leider keinen Erfolg, es gibt also noch ein paar mehr 
Unterschiede. Der Linux-Kernelcode der einschlägigen Distributionen 
hilft mir kein bisschen weiter, da diese doch viel zu weit von der 
Starterware entfernt sind.

Deswegen meine Frage: gibt es da schon irgend wo was funktionsfähiges 
für die eMMC des BeagleBone Black, was keine Linux-Abhängigkeiten 
mitbringt?

Es ist jede(r) noch so kleine Vorschlag/Idee/Hinweis willkommen :-)

von abc (Gast)


Lesenswert?

Nu ja eMMC ist nur bedingt eine SD card. Hier gibt es ein paar kleine 
Unterschiede. Docu gibts bei IEEE.

von Finnsnes (Gast)


Lesenswert?

OK, da war meine Beschreibung wohl etwas ungenau. Als externe Karte 
lässt sich sowohl eine SD-Karte als auch eine MMC verwenden, auch wenn 
ich bisher nur eine SD im Einsatz habe, sollte der bestehende Code also 
auch mit einer MMC funktionieren. Daher meine Annahme, dass sich dieser 
Code auch auf die interne eMMC umbiegen und verwenden lassen müsste.

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
Noch kein Account? Hier anmelden.