Forum: Compiler & IDEs Ram-Mangel ?


von Sebastian Fahrner (Gast)


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

von Niki Hammler (Gast)


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

von Jonas Diemer (Gast)


Lesenswert?

is der tigcc für ti taschenrechner???

von Niki Hammler (Gast)


Lesenswert?

Ja, aber nur für die 68k Reihe, d.h.

TI92+, TI92, TI92 II, TI89

Weiteres auf http://tigcc.ticalc.org


niki

von Jonas Diemer (Gast)


Lesenswert?

och, schade :-( hab den 86er

von Niki Hammler (Gast)


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).

von Jonas Diemer (Gast)


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.

von Sebastian Fahrner (Gast)


Lesenswert?

Hallo,

hab das Problem behoben: bin vom 2333 auf einen ATmega161 umgestiegen... 
der hat 1kB Ram ;^)

MfG,

Sebastian

von Sebastian (Gast)


Lesenswert?

Ich bin der dumme Sebastian und frage immer unnötige Sachen

von Mike (Gast)


Lesenswert?

Selbsteinsicht ist der beste Weg zur Besserung :-)

von Sebastian Schildt (Gast)


Lesenswert?

Nunja, ich bin mir nicht sicher ob das DERSSELBE Sebastian war. Wenn
nicht, war das ganz schon arschig.

MfG

(noch ein) Sebastian

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.