STM32 - Absturzstelle finden mit GDB nach Sigtrap

OP #2256217
Lesenswert?
• ▲
▼
Hallo zusammen,
Gestern war es mal wieder soweit und ein STM32 ist mit einer SIGTRAP 
hängen geblieben.
Der Fehler war ein falscher Speicherzugriff.

Gibt es eine Möglichkeit, die Stelle im Code zu finden, die zuletzt 
ausgeführt wurde vor dem Crash?
Auf die Register kann ich über GDB noch zugreifen.
Und im Stack müssten ja Adressen sein.
Wie komme ich da ran?

Ich freue mich über jede Hilfe, um den nächsten Bug schneller zu finden 
:)

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.