Welche Start-Adresse bei CS0 für RAM?

Gast #1912924
Lesenswert?
• ▲
▼
datenblatt XE167 v2.1, 2008-08:
=> seite 37: tabelle 5: XE167 memory map. da stehn doch die bereiche der 
adressen...
und schaue mal bei kapitel 3.2 external bus controller nach, wie das mit 
dem chip select funktioniert.



hier der link zum datenblatt:

http://www.infineon.com/dgdl/xe167x_ds_v2.1_2008_08.pdf?folderId=db3a3043156fd5730115b3a665650d23&fileId=db3a3043156fd5730116100ef1b41b52
Gast #1913283
Lesenswert?
• ▲
▼
Über Dave kann man für Infineon Controller die ganzen 
Hardwareeinstellungen vornehmen und dieser erzeugt dann den 
entsprechenden Code für die Registereinstellungen.
Im Datenblatt sind drei Startadressen angegeben, je nach Bereichsgröße.
Heißt das, dass ich im Compiler den entsprechenden RAM Bereich angeben 
muss und dann darauf zugreifen kann?
Start 000000h für 32k
Start 010000h für < 2M
Start 400000h für 8M

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.