STM32 OpenOCD SWD schon nutzbar?

OP #1980278
Lesenswert?

OpenOCD soll in 0.5.0 endlich SWD für den STM32 unterstützen.
Die Entwicklung ist in vollem Gange.
Ich hatte versucht, mir die aktuelle Version zu kompilieren, bisher ohne 
Erfolg.
Bevor ich noch mehr Zeit investiere, wollte ich fragen, ob jemand schon 
SWD mit OpenOCD bei einem STM32 benutzt und ob das soweit läuft.

Ich bin mit JTAG und meinem FT2232 IF zufrieden, aber 4 statt 8 
Programmierpins wären schon nett.

ST-Link soll zwar auch SWD können, aber dafür muss man wieder das 
Atollic Studio installieren.
Das kann ich niemand mal schnell schicken wie OpenOCD.
Oder gibt es einen einfachen Weg, mit dem ST-Link zu flashen?
Evtl. die exe vom Atollic Studio nehmen und per Batch-Datei steuern?

Grüße,
Flo
(Firma: EleLa - www.elela.de) #1980302
Lesenswert?

Das passt da nicht ganz rein, aber was hälst Du von der Steckerbelegung?

http://www.mikrocontroller.net/articles/JTAG#Der_10-polige_JTAG_Stecker_von_mmvisual

Damit könnte man ziemlich leicht zwischen JTAG/SWD wechseln.

SWD konnte ich mit einem JLink von Segger mal nutzen.

Ansonsten hier gibts die 5er Version zum Testen:
http://www.freddiechopin.info/index.php/en/download/category/10-openocd-dev
Gast #2070986
Lesenswert?

SWD scheint zu funktionieren!

Wenn man die ST-Firmware aus dem stm32f103c8t6 vom STM32VLDISCOVERY raus 
schmeißt und die "versaloon" Firmware (GPL) dauf schiebt, dann kann ein 
gepatchtes openocd zumindest Sachen wie run, resume, reset, write_image, 
..

Also via PC <-> USB <-> stm32f103c8t6 <-> SWD <-> STM32F100RB

Nicht schlecht für 15€ :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren