Forum: Mikrocontroller und Digitale Elektronik STM32F051K6U6 und J-Link


von Glossar (Gast)


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

von Max D. (max_d)


Lesenswert?

Ich hab keinen J-Link, aber bei dem 5€ stlinkv2 vom chinesen haben bis 
jetzt immer SWDIO und SWCLK gereicht. Nichtmal Reset muss mit, wenn man 
die Pins in der Config an den SWD vergeben lässt.

von Jim M. (turboj)


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.

von Zeigstl (Gast)


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.

von Christopher J. (christopher_j23)


Lesenswert?

M0 und M0+ haben keine TPIU und somit keinen SWO-Pin. Wie schon gesagt 
reicht aber zum debuggen SWDIO und SWCLK.

von Glossar (Gast)


Lesenswert?

Ausgezeichnet.

Danke Leute für die top Antworten.


Gruss

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.