Clion+STM 32Warn : Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED

在Clion+STM32下调试

Clion解决openocd无法识别jlink

将J-Llink驱动转成Winusb即可。

方法

下载 Zadig 工具: http://zadig.akeo.ie
Options 点击 List All Devices
Clion+STM 32Warn : Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED_第1张图片

Clion+STM 32Warn : Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED_第2张图片
点击箭头处,选择 J-Link,在 Driver 出选择 jlink,另一边选择 Winusb,然后点击 Replace Driver,等待完成即可。

若要转换到keil下调试

由于 jlink 驱动被转换成 winusb 驱动了,所以在keil那边不能直接用J-Link烧录代码。
如需用到keil,使用USB Driver tool 将 j-link 驱动转换即可。
双击 J-Link 在 Driver Selection 选择需要的驱动双击即可。

Clion+STM 32Warn : Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED_第3张图片


注意

J-Link 是在clion上仿真调试
J-Link driver 是在keil 上仿真调试


你可能感兴趣的:(单片机,stm32,嵌入式硬件)