STM32F4 Discovery Rtos Trace

Gast #4731466
Hallo!

Ich habe ein STM32F4 Discovery Board dazu benutze ich CubeMX und Keil 
v5.
Nun wollte ich mal die ersten Versuche mit RTOS machen und im Zuge 
dessen die Trace Funktion nutzen.

Erster Versuch:
blinky mit Rtos (fertiges Beispiel) läuft gut. Ich habe auch Infos im 
System&ThreadViewer. Der Eventviewer ist leer. Records zeigt 
kontinuierlich ITM Einträge.

Zweiter Versuch:
RTOS mit CubeMX. 2 Leds blinken -> funktioniert.
Nun wollte ich den EventViewer und System&ThreadViewer verwenden. Beide 
sind leer. In den Records finde ich keine ITM Einträge (manchmal habe 
ich ca 3 bis 4 Einträge zu beginn...aber eher selten)

Folgendes habe ich beachtet(wird oft als Fehlerquelle angegeben):
Taktfrequenz im Debug - Trace Menü, Lötbrücke am PCB
CubeMX: Ich habe "Serial Wire" und "Trace Asynchronous Sw" unter Sys 
probiert.

Muss man im Code auch etwas aktivieren, oder sollte ITM generell 
funktionieren? Wo könnte der Fehler noch liegen?


schöne Grüße

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.