mit MSP430 5kB in RAM + Flash - ROM speichern?

Gast #323278
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
Gast #323279
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.html#new";

!!!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.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.