STM32F051K6U6 und J-Link

Gast #5235958
Lesenswert?
• ▲
▼
Hallo Zusammen!

Kurze Frage damit ich das richtige verstehe:

Ich designe gerade mein erstes Board mit einem STM32. Hierfür habe ich 
mir den STM32F051K6U6 ausgesucht welchen ich mit dem Segger J-Link 
programmieren und debugen möchte.

Nun sehe ich, dass dieser F0 Controller die SWO Leitung nicht 
herausgeführt hat.

Was bedeutet dies nun genau? Bzw. was kann ich nun nicht machen, wenn 
diese Leitung fehlt?

Kann ich dann trotzdem "normal" debuggen? Soll heissen:
Breakpoints setzten, Variablenwerte auslesen und ändern, Steppen, etc.

Besten Dank für wenn mir das jemand kurz erläutern könnte!

Gruss
#5236086
Lesenswert?
• ▲
▼
Glossar schrieb:
> Nun sehe ich, dass dieser F0 Controller die SWO Leitung nicht
> herausgeführt hat.

Die braucht man normal nicht. Ich müsste nachschauen ob Cortex-M0 die 
für SWO benötigte Tracing Unit überhaupt (optional) unterstützt.

Glossar schrieb:
> Kann ich dann trotzdem "normal" debuggen? Soll heissen:
> Breakpoints setzten, Variablenwerte auslesen und ändern, Steppen, etc

Kann man alles - denn das geht über normales SWD.

SWO läuft zusätzlich zu SWD und bietet (Bandbreiten-)limitiertes 
Tracing.
Gast #5236104
Lesenswert?
• ▲
▼
Genau dein Device setzen wir bei uns in der Arbeit ein. Unsere 
Firmwareentwickler verwenden den J-Link.

Also kann ich dir aus eigener Erfahrung sagen:
Debuggen geht problemlos mit dem Segger J-Link - also die von dir 
genannten Dinge. Wir haben immer herausgeführt:
- 3V3
- GND
- SWDIO
- SWCLK
- nRST
Also ein 5-poliger Debugstecker.

Der TDO ist nur für Tracing nötig.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 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.