Forum: Mikrocontroller und Digitale Elektronik Verstaendnisfrage: Register-Belegung


von Fritz M. (codefritz)


Lesenswert?

Es geht um den Samsung S3C2410X (ARM9 uC).
Verstehe dort eine Sektion des Db nicht ganz.
Db:
http://core.kaist.ac.kr/~ee516/2006/dn/um_s3c2410x.pdf

Und zwar geht es um die Festlegung des Framebuffers fuer den 
LCD-Treiber.
Auf Seite 15-33 einige Examples zu sehen.
Schleierhaft ist mir dort wie der Autor jeweils auf die Werte fuer 
OFFSZIZE, LCDBANK, LCDBASEU und LCDBASEL kommt.
Sprich wieso wird um 22 bzw 1 nach rechts geshiftet und wo vor allem hat 
er den Wert des LCDBASEU (0x100000) her?

Ausserdem was hat es mit der Vorschrift das der Framebuffer an einer 4MB 
aligned Adresse liegen soll auf sich?
welche Adressen sind denn dann moeglich?

Besten Dank.

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.