STM32 CubeIDE, Debuggen nicht mehr möglich

OP #7483954
Lesenswert?
• ▲
▼

Hallo Zusammen, ich arbeite seit längerem an einem Projekt mit einem STM32f746g_Disco. Das Projekt läuft mit FreeRTOS, und hat bisher keine Probleme gemacht.

Jetzt ist es aber seit ein paar Wochen so, dass ich nicht mehr debuggen kann. Die HEX Datei kann ich problemlos über "RUN" oder den STM32CubeProgrammer flashen, und dann funktioniert auch alles, aber wenn ich den Debug modus verwende, dann sehe ich nur static noise auf dem Display. Im Programmcode springt die Zeile sofort zum HardFault_Handler.

Im STM Forum habe ich auch schon nachgefragt, da kommen aber nur sehr schleppend Antworten. Daher hoffe ich, dass mir hier besser geholfen wird. Zur Vollständigkeit, hier der Thread im STM Forum:

https://community.st.com/t5/stm32cubeide-mcu/stm32cube-ide-quot-run-quot-works-quot-debug-quot-doesn-t/td-p/583077

Ich kann so schon an dem Programm weiterarbeiten, aber komplett ohne Debug funktion ist es schon seeehr aufwändig...

Danke schonmal für eure Vorschläge!

Gast #7483986
Lesenswert?
• ▲
▼

Debugge ein anderes möglichst einfaches Programm, z.B. einen LED Blinker.

Wenn das geht, liegt es wahrscheinlich an deinem eigenen Programmcode. Im Debug Modus wird normalerweise eine andere Optimierungsstufe verwendet, Sleep Modi sind nur eingeschränkt verwendbar und viele Timings sind ganz anders.

Gast #7486606
Lesenswert?
• ▲
▼

Moot S. schrieb:

Ein tipp ist immer: Stack und Heap vergrössern oder von Begin an sehr gross wählen. Später kannst den immer wieder kleiner machen.

Bei meinen Projekten teilen sich Stack und Heap initial per default den gesamten verfügbaren RAM.

Ist das bei Cube Projekten anders?

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.