Forum: Mikrocontroller und Digitale Elektronik Memory Usage Map ändern ?


von Jürgen (Gast)


Lesenswert?

Hallo alle zusammen

ich arbeite an einem PIC projekt mit MPLAP und habe ich momentan leider 
zu wenig Datenspeicher.
Nach dem Compilieren sieht man ja in der Auflistung die Größe des 
Program spaces und des Datenspaces mit BANk0 und Bank1, jetzt die Frage 
gibt es eine Möglichkeit den Dataspace zu vergrößern in dem man was vom 
Programm space wegnimmt?

Danke

von Christian R. (supachris)


Lesenswert?

Wie soll das gehn? Programm = Flash, Data = RAM. Das kann man kaum 
mixen.

von Jürgen (Gast)


Lesenswert?

Mh ich dachte ich hätte da mal was gehört das man bestimmte Bereich 
verschieben kann.

von Peter D. (peda)


Lesenswert?

Jürgen wrote:

> ich arbeite an einem PIC projekt mit MPLAP und habe ich momentan leider
> zu wenig Datenspeicher.


- möglichst viele Variablen local definieren

- kleinst möglichen Datentyp nehmen (char statt int).

- konstante Daten im Flash anlegen


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.