www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik mit MSP430 5kB in RAM + Flash - ROM speichern?


Autor: Holger G. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Liebes Forum,

ich habe folgendes Problem:

Ich möchte ein zweidimensionales Datenarray von 5kB Größe (char
daten[100][50]) benutzen und später auch dauerhaft abspeichern. Ich
verwende den MSP430F1611 (48KB Flash-ROM, 10240B RAM) und IAR Embedded
Workbench. Momentan lassen sich nur 4KB (char daten[88][46]) auf den
MSP schieben.

1.Frage:
Wo wird das Array gespeichert (RAM/ROM), wenn ich nichts vereinbare?

2.Frage:
Wie wird die Aufteilung von Daten und Code in RAM/ROM gemanaged,
automatisch?

3.Frage:
Komme ich ohne externen Speicher aus, wenn ich das Array dauerhaft
speichen will?

4.Frage:
Darf die Größe des Gesamtprogramms (Daten+Code) die 64kB Adressraum
überschreiten? Wenn ja, welcher Zusammenhang besteht zwischen
Gesamtgröße und RAM und ROM?


MfG und 1000 Dank

hg

Autor: Holger G. (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Dass ich von 10k RAM nur 4k nutzen konnte, war ein Initialsierungs-
problem. Das Vor-Initialisieren von großen Datenmengen wird in
"http://focus.ti.com/lit/an/slaa294/slaa294.pdf" behandelt.
Danke an:
"http://www.mikrocontroller.net/forum/read-1-241694...

!!!Siehe Anhang!!!

zu 1.)
Variablen werden im RAM abgelegt.

zu 4.)
Im IAR kann unter "Project/Options/Linker/List/Generate linker
listing" ein MAP-File erzeugt werden. In diesem File kann man die
Belegung von Codespeicher, Datenspeicher kontrollieren.

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.