[STM32] Fehlender Handler im Stack?

OP #6312017
Lesenswert?
• ▲
▼
Hallo,

beim Debuggen meines STM32-Projekts bin ich zufällig auf den angehängten 
Stack gestoßen.

Meines Wissens findet sich oberhalb des >fffffff9-Wertes direkt ein 
Handler im Stack, und wenn dieser beendet wird, verschwinden beide 
Einträge.

In meinem Stack ist das nicht so. Außerdem hat der Debugger trotz 
Breakpoints nie in einem der Handler (also NMI, HardFault, MemManager, 
BusFault, UsageFault) angehalten.

Ich würde gerne das Zustandekommen dieses Stacks verstehen, da es 
vielleicht eine Verbindung zu einem von mir gesuchten Fehler gibt -- 
falls man hier überhaupt irgendwas zu sagen kann.
Angehängte Dateien:
#6312275
Lesenswert?
• ▲
▼
Peter M. schrieb:
> Hm, ich glaube, >fffffff9 (und andere) wird einfach vor jeder Exception,
> also insb. auch vor IRQs, eingefügt.
>
> Es gibt hier also nichts zu sehen. :-/

Jetzt verstehe ich auch was du meinst.
Ja, das ist meiner Meinung nach eine allgemeine Information,
dass ein "signal handler call" stattgefunden hat.

Im Anhang mein Call vom SysTick_Handler auf einem SAM4E16E.

Sieht bei einem HardFault z.B. auch so aus.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.