MSP430 Stack Pointer Outside Stack Range

Gast #1355024
Lesenswert?

Hallo zusammen

Ich benutze einen MSP430 und programmiere ihn über eine JTAG 
Schnittstelle. Ich bekomme folgende Meldung, welche aber nicht als 
Fehler angezeigt wird. Trotz allem läuft mein Programm nicht mehr. Die 
Meldung wird erst angezeigt, wenn ich das Programm mit dem Debugger 
breake.

Fri Jul 31 13:51:32 2009: The stack pointer for stack 'Stack' (currently 
Memory:0xA00) is outside the stack range (Memory:0x38B0 to 
Memory:0x3900)

Was bedeutet diese Meldung für mich? Zu viele Verschachtelungen, zu viel 
Programm Code, zuviele Variablen?

Gruss, Mike
#1355920
Lesenswert?

>ich denke der stack überschreibt dir ein paar deiner variablen...
So eine Meldung kommt aber auch wenn nur die Stack-Größe die in den 
Einstellungen angegeben ist überschritten wurde. Der Compiler warnt dann 
einfach, auch wenn der Stack noch lange nicht den benutzten RAM Bereich 
erreicht hat.

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