Forum: Mikrocontroller und Digitale Elektronik stm32 nur über swd programmieren


von frank (Gast)


Lesenswert?

Tag

swd wird immer im zusammenhang mit Jtag genannt.

Ich würde gerne wissen ob ein stm32f1xx auch alleine über SWD 
programmierbar ist um Pinne zu sparen auf einer neuen Platine.
Ich benutze dann den ST-Link V2. Uart ist etwas umständlich und ich 
brauche alle.

von AVerr (Gast)


Lesenswert?

Ja, man braucht dann nur die Reset, SWDCLK und SWDIO.
Wenn du die SWDCLK und SWDIO Pins auch benutzen willst, musst du aber 
SWD abschalten und kannst nicht mehr debuggen/programmieren.

von frank (Gast)


Lesenswert?

Es geht mir hier insbesondere um die Erstprogramierung meines 
Bootloaders. Jtag hat doch sehr viele Pins und war bisher mit Trace auf 
der Platine. Also im Prinzip auch ungenutzt nachher.

von AVerr (Gast)


Lesenswert?

Dann wird das problemlos klappen. Ich habe bei meiner letzten Platine 
mit STM32F103C8 nur SWD benutzt und Programmieren und Debuggen 
funktionierten einwandfrei.
Und wenn du es nur zum einprogrammieren des Bootloaders benutzt, kannst 
du auch SWD deaktivieren, da du immer noch über den Bootloader 
programmieren kannst.

von frank (Gast)


Lesenswert?

OK werde dann mal einen Stecker suchen. So ein 5 Poliger 2,54 ist ist 
schon größer wie mein Prozessor (STM32F103CB).
Suche da noch etwas Günstiges im 1,27 Raster.

Andere Möglichkeiten zum Programieren wird es nicht mehr geben, darum 
lieber gleich das richtige.

von Roland H. (batchman)


Lesenswert?

frank schrieb:
> Es geht mir hier insbesondere um die Erstprogramierung meines
> Bootloaders.

Was ist das für ein "boot loader"?

frank schrieb:
> Andere Möglichkeiten zum Programieren wird es nicht mehr geben, darum
> lieber gleich das richtige.

Ein "boot loader" für UART ist immer vorhanden. Sofern die Pins des UART 
zzgl. der Pins für die Steuerung des "boot loaders" herausgeführt 
werden, braucht es weder JTAG noch SWD.

von erhardd (Gast)


Lesenswert?

...Roland H. (batchman) hat Recht;
-schau Dir mal viele der Boards von OLIMEX an;
Winzige und meist durchkonstruierte Platinchen, -aber ein riesiger 2x10 
2,54
Raster Debug - Konnektor;

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.