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
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
Ja, aber nur für die 68k Reihe, d.h. TI92+, TI92, TI92 II, TI89 Weiteres auf http://tigcc.ticalc.org niki
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).
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.
Hallo, hab das Problem behoben: bin vom 2333 auf einen ATmega161 umgestiegen... der hat 1kB Ram ;^) MfG, Sebastian
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.