mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik variable extern im SRAM speichern


Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe eine struct definiert, von der ich als global element ein Array 
erstellen möchte. Auf dieses Struct Array soll dann von verschiedenen 
lokalen Funktionen innerhalb dieses C-Files drauf zugegriffen werden.

Leider ist anscheinend das Data Segment nicht so groß, dass ich dieses 
Array global definieren kann. Sobald ich versuche es zu initialisieren 
mit Default-Werten bekomm ich keinerlei Messages über die USART 
schnittstelle angezeigt. Ansonsten läuft das Programm zwar noch...

Wie kann man so ein Array extern im SRAM speichern und nicht im Data 
Segment?

Ich arbeite mit dem Realview Compiler von Keil und dem AT91RM9200...

Bernd

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.