Ram-Mangel ?

Gast #5167
Lesenswert?

Hallo,

hab erst vor kurzem mit AVR-GCC begonnen und kenn
mich noch nicht so aus.
Ich hab jetzt ein Programm für einen 90S2333 gemacht,
und bekomme plötzlich beim Compilieren die Meldung
"Region data is full". Das bedeutet RAM-Mangel, oder
nicht?
Ich hab aber kaum Variablen benutzt, weshalb ich mir
nur vorstellen könnte, daß es vom Stack kommen
könnte. Gibt es vielleicht ein Pragma, um Ram zu sparen?

Danke,

Sebastian
Gast #5168
Lesenswert?

Ich bin zwar auch nicht so ganz fix auf diesem Gebiet aber hast du 
vielleicht etwas grössere globale Arrays genommen? Oder einfach 
uninizalisierte gloable?

Bei tigcc (der auch auf gcc basiert) ist es so, dass keine globalen 
uninizalisierten Variablen verwendet werden dürfen da es bei TIOS kein 
BSS Segment gibt (was ich mir bei AVR auch nicht vorstellen kann).

Kannst du deinen Code einmal mitschicken?

niki
Gast #5172
Lesenswert?

Machst du viel mit deinem Calc?

Wenn ja würds mich wundern wenn du die No. One Seite nicht kennen 
würdest:

http://www.ticalc.org

Da findest du abertausend Programme, Spiele, Tipps, Tricks, 
Bauanleitungen für alle TI-Rechner, und für TI86 ist auch viel dabei 
(nur der TIGCC geht halt nicht).
Gast #5173
Lesenswert?

ja, die site kenn ich, obwohl ich nicht viel mit dem rechner mache...

hab den neulich als display für den avr benutzt (per uart, weil ich noch 
keinen max232 hatte). außerdem hat man mit dem avr mit a/d wandler + ti 
nen mobiles messgerät.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren