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.
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.
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.
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.
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.
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.
...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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.