Forum: Mikrocontroller und Digitale Elektronik msp430 stack


von Marcel Rudolph (Gast)


Lesenswert?

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

von Christian R. (supachris)


Lesenswert?

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?

von Marcel Rudolph (Gast)


Lesenswert?

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

von Christian R. (supachris)


Lesenswert?

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

von Marcel (Gast)


Lesenswert?

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

von Christian R. (supachris)


Lesenswert?

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.

von Marcel Rudolph (Gast)


Lesenswert?

cool thx!!!!!!

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.