AVR Studio 4.19/Simulator 2: EBI am XMEGA

OP #5285738
Lesenswert?
• ▲
▼
Moin zusammen,

der AVR Simulator 2 bietet anscheinend den Support für die vollen 16 
MBytes externes RAM am XMEGA64/128A1 an. Zumindest wird bei Up-/Download 
Memory auch Extended Memory mit Startadresse 0x4000 und Size 16760832 
angeboten.

Hat das jemand schonmal im Simulator zum Laufen bekommen und kann es 
hier zeigen?
Als Basis habe ich den Code zum Initialisieren des EBI verwendet, mit 
dem auf dem XMEGA-A1 Xplained das SDRAM (ist ja nur vier Datenbits breit 
angebunden) korrekt und verifizierbar aktiviert wird.
Im Simulator passiert zunächst Folgendes:
Byte 0xA5 wird auf eine Adresse im ExtRAM geschrieben. Zurückgelesen 
wird aber 0xAA, die oberen vier Bits werden in die unteren vier 
gespiegelt.
Nach Umstellung der RAM-Bitbreite von EBI_SDDATAW_4BIT_gc auf 
EBI_SDDATAW_8BIT_gc klappt zumindest das Zurücklesen des eben 
geschriebenen Bytes korrekt.
Leider wird dann dieses Byte auf allen Adressen des ExtRAMs 
zurückgelesen :-/
Daran ändert sich auch nichts, wenn ich testweise den RAM-Type von 
EBI_CS_MODE_SDRAM_gc auf EBI_CS_MODE_SRAM_gc ändere.

Hab ich wirklich Pech und der EBI-Zugriff im Simulator 2 ist nicht zu 
Ende implementiert worden oder gibt's einen Trick?
Gast #5285759
Lesenswert?
• ▲
▼
OT: Benutze erstmal die aktuelle Version und schmeiß dieses AVR Studio 
4.0 weg, insbesondere für sowas wie die Xmegas.

Mit externen Bausteinen tun sich die Simulatoren immer schwer. Ich hab 
noch kein EBI simuliert, aber kann mir vorstellen, dass da nichts von 
aussen kommt - es wird ja nur der Controller simuliert.

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.