STM32 und externer (S)DRAM?

OP #2143506
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.