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 :-)
Nu ja eMMC ist nur bedingt eine SD card. Hier gibt es ein paar kleine Unterschiede. Docu gibts bei IEEE.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.