hi ich habe heute nen bissel mit dem iar rumgespielt und bin auf ein problem gestoßen.... er mecker ab und zu ds der stack überläuft. was kann ich dagegen tun? hier einige aussagen über mein prog: 2 verschachtelte irqs (wdt + UART) 5-10 globale ints funktiontiefe max 4 (fkt1->fkt2->fkt3->fkt4) sollte eigentlich alles kein thema sein oder? mfg marcel
Im IAR kann man die Größe des Stack einstellen. Standard is glaub 80 Byte, je nach RAM-Auslastung wird das aber eventuell nicht erreicht. Wie voll ist denn dein RAM?
hi also ich kann es dir nicht sagen, da ich nicht weiß wo man sowas nachschlagen kann. für einen hinweis wäre ich echt dankbar (vielleicht kann man da auch sehen wieviel flash ds programm z.z. belegt). thx marcel
Das spuckt doch der Kompiler zum Schluss im Statusfenster unten aus....also jedenfalls als ich damals noch mit dem IAR gearbeitet hab war das so
hallo leider macht das der kompiler in der iar version 3.42a nicht bzw. nicht ohne weiteres. für weitere hinweise wäre ich sehr dankbar! mfg marcel
Ich arbeite ja mit dem GCC und Eclipse. Hab aber mal nachgeschaut, wenn man mit der rechten Maustaste auf das Message-Fenster unten klickt, kann man über Options dann auswählen, dass man nicht nur Warnungen sondern "All" angezeigt bekommen möchte. Dann steht am Ende des Build-Vorgangs die Speicher-Auslastung.
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.