Wpis z mikrobloga

@NiedzielnyMirek: openocd musi wiedzieć do jakiego procka chcesz się podpiąć, ale też jakiego debuggera chcesz użyć

Jeżeli używasz stlinka (nucleo/discovery/chinski klon) to spróbuj zapisać takie coś:

source [find interface/stlink-v2-1.cfg]
transport select hla_swd
source [find target/stm32f1x.cfg]
reset_config srst_only
init

w pliku openocd.cfg

i uruchomić w ten sposób:

openocd -f openocd.cfg
to powinno wystartować serwer gdb na porcie :3333
@krzys0000: ściągnąłem źródła openocd i właśnie próbuję to robić (anagolicznie do plików, które już istnieją). Pamiętam, że kiedyś miałem jakiś problem z pinami od debugera. Nie muszę ich jakoś skonfigurować?

edit: używam stlinka z płytki stm32l4discovery
@krzys0000: Open On-Chip Debugger 0.9.0 (2015-09-02-10:42)
Licensed under GNU GPL v2
For bug reports, read
[http://openocd.org/doc/doxygen/bugs.html](http://openocd.org/doc/doxygen/bugs.html)
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
none separate
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
Info : Unable to match requested speed 1000 kHz, using 950 kHz
Info : Unable to match requested speed 1000 kHz, using 950 kHz
@krzys0000: chińczyk nic nie pisał ( ͡° ʖ̯ ͡°) bez debugger

Chyba działa:

Open On-Chip Debugger 0.9.0 (2015-09-02-10:42)
Licensed under GNU GPL v2
For bug reports, read
[http://openocd.org/doc/doxygen/bugs.html](http://openocd.org/doc/doxygen/bugs.html)
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
none separate
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
Info : Unable to match requested speed 1000