Closed kasunch closed 3 years ago
what version of openocd did you use? openocd-0.11.0 should support bulk mode hid. older versions don't .
I am using openocd v0.10.0. So, that would be the reason for this issue. I will check with openocd v0.11.0 and update this issue.
@kasunch: were you able to confirm v0.11.0 fixes the issue?
@mathias-arm : Sorry for being late to reply. Just tested with openocd v0.11.0. Seems to be working fine now.
I am using a custom designed
STM32F103CBT6
based probe (somewhat similar toBluePill
board design) and flashed withstm32f103xb_if
project firmware. While the probe works withpyOCD
as expected,openocd
fails to detect the probe. Note that I am using the following part in theopenocd
script.Further investigation reveals that
openocd
fails to detect the probe while scanning for USB HID devices. As shown below,syslog
also shows that there is an error related to HID input interrupt endpoint.After some tinkering, I disabled
usb-bulk
module forstm3232f102xb_if
inprojects.yaml
and re-flashed. Then everything starts to work as expected includingopenocd
. The syslog output is shown below.Looks the
usb-bulk
module interferes withusb-hid
module. Any idea about why this happens?