Hallo, ich möchte an meine LPC2138 ein Display anschliessen und über SPI anschliessen - bis dahin ist noch alles klar, aber jetzt möchte ich die Font daten im Programmspeicher speichern und wieder auslesen. Hat jemand eine Ahnung wie das funkt? Mine Idee ist diese über die MAM Register des Controllers zu machen - abere es gibt doch bestimmt Funktionen die das vereinfachen? vielen Dank im Voraus, alex
So ganz verstehe ich die Frage nicht. Die Fontdaten wuerdest du als Konstanten in einen Speicherbereich legen, der im Flash liegt und dem Linker sagst du genau wo. Das hat mit MAM absolut nichts zu tun aber jede Menge mit einem Linker Script. Der ARM7 basiert auf einer Von Neumann Architektur, d.h. Daten und Programmspeicher sind unified, also nur durch den tatsaechlichen Zugirff verschieden bahandelt. Es ist moeglich Daten ins Flash zu legen und Code ins RAM, kein Problem. Falls ich die Frage komplett misverstanden habe, bitte nochmals anders formulieren. Robert
alexM wrote: > Hallo, > ich möchte an meine LPC2138 ein Display anschliessen und über SPI > anschliessen - bis dahin ist noch alles klar, aber jetzt möchte ich die > Font daten im Programmspeicher speichern und wieder auslesen. In welchem Format liegen die "Font daten" vor? > Hat jemand eine Ahnung wie das funkt? Ja, z.B. so: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/glcd_dcf77/index.html ist schon etwas älter, für anderen LPC2000-Mikro- und LCD-Controller aber sollte eine Möglichkeit zeigen. > Mine Idee ist diese über die MAM Register des Controllers zu machen - ??? > abere es gibt doch bestimmt Funktionen die das vereinfachen? Kommt auf das Format an, in dem die Fontmetadaten/-bitmaps vorliegen. Falls nicht von Font-Generator ohnehin schon C-Code erzeugt wird: http://letmegooglethatforyou.com/?q=bin2c Erspart Basteleien mit speziellen Sections und Linkeroptionen und sollte wg. "Font daten im Programmspeicher speichern und wieder auslesen" reichen
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.