Forum: Mikrocontroller und Digitale Elektronik STM32 und externer (S)DRAM?


von Christoph F. (saij)


Lesenswert?

Hallo,

weiss jemand ob es möglich ist an einem STM32 µC einen externen (S)DRAM 
zu betreiben?

Mein Ziel ist folgendes: ich versuche mich gerade an einem kleinen 
Gaming Handhel (wie die PS One - nur mit weniger Resourcen ^^).
Als Cardridge wollte ich eine SD-Card verwenden. Um nicht jedesmal den 
µC flashen zu müssen wollte ich den Code von der SD-Card in den RAM 
laden. Nur ist der interne RAM auf einem STM32 nicht wirklich groß genug 
um da ein komplettes Spiele-Programm (was auch mal ein bisschen größer 
sein kann), Stack und noch ein paar Daten zu laden. Also ist der Plan 
den RAM vom STM32 zu vergrößern. Da ich aber bei den üblichen 
Verdächtigen keinen SRAM in der Größenordnung von ca. 8MB (wenn dann 
gleich richtig) gefunden habe hier die Frage ob es auch mit (S)DRAM 
geht.

Andere Idee war einfach den Flash Speicher des STM32 zu vergrößern und 
dann den kompletten µC auf eine Cardridge Platine zu packen. Allerdings 
weiss ich da noch nicht wie es überhaupt aussieht und ob es geht (also 
internen Flash abschalten und dafür den externen verwenden).

Wie würdet ihr sowas versuchen? Gleich anderen µC verwenden? Oder gibt 
es noch andere Lösungswege (ausser einer VM zu schreiben - weil die 
kostet wieder Rechenleistung).

Gruß
Saij

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.