Почему OpenOCD не работает, когда работает утилита ST-Link? - PullRequest
1 голос
/ 14 февраля 2020

Я пытаюсь использовать openocd для отладки моей bluepill stm32 (stm32f103c8t6). У меня это связано с ST-Link V2, которая отлично работает через утилиту ST-Link (подключение, перепрошивка, ...). Когда я пытаюсь использовать его через openocd, я получаю следующую ошибку:

F:\Tools\openocd\openocd.exe -f "F:\bluepill.cfg"
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
        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
none separate
Info : Unable to match requested speed 1000 kHz, using 950 kHz
Info : Unable to match requested speed 1000 kHz, using 950 kHz
Info : clock speed 950 kHz
Error: open failed
in procedure 'init'
in procedure 'ocd_bouncer'

Запуск его с конфигурациями, предоставленными Clion, дает тот же результат.

bluepill.cfg

source [find interface/stlink-v2-1.cfg]

transport select hla_swd

source [find target/stm32f1x.cfg]

reset_config none separate

Я попробовал ответы, предложенные в этой теме , но безуспешно.

Что именно означает сообщение об ошибке и чего мне здесь не хватает?

...