Windows下OpenOCD使用Jlink进行下载
起因是使用新的一套编译链,但是发现使用OpenOCD的时候会出现如下的错误
Open On-Chip Debugger 0.12.0 (2023-01-11) [https://github.com/sysprogs/openocd]
Licensed under GNU GPL v2
libusb1 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
adapter speed: 4000 kHz
Warn : Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED
Warn : Failed to open device: LIBUSB_ERROR_NOT_FOUND
Error: No J-Link device found
** OpenOCD init failed **
shutdown command invoked
当然这是在Windows下的问题那百分之百就是驱动程序冲突的问题了。
解决方法如下:
使用Zadig-USB驱动程序,将jlink修改为通用串行总线,然后美美编译就好了。
具体的教程可以参考https://blog.csdn.net/K_O_R_K/article/details/120615059

浙公网安备 33010602011771号