升级Jlink驱动
参考:
- https://blog.csdn.net/whik1194/article/details/90582724
- https://blog.csdn.net/qingwufeiyang12346/article/details/45954595
起因
想用CLion开发STM32,但用这个的话,就必须用 OpenOCD ,但是安装了jlink驱动,导致OpenOCD识别不到jlink

说的直白一些就是 openOCD 只把 Jlink仿真器 当作普通的USB设备来使用,不使用Jlink自带的仿真器驱动程序,如果已安装了 Jlink 仿真器驱动程序,这个过程就是把原先的驱动程序换掉 。

下载zadig软件
登陆网站http://zadig.akeo.ie/下载zadig软件
- 插入Jlink仿真器(如果是第一次插入 Jlink仿真器,系统会要求安装驱动程序,我们可以点击取消,不必理会), 运行 zadig软件。
- 选择
Options -----> List All Devices
。
-
在其下拉列表中选择
J-Link
。
-
选择WinUSB驱动程序,点击
Reinstall Driver
按钮或Replace Driver
按钮,这样便完成了驱动程序的替换。
jlink就变成了 通用串行总线设备

然后程序也下载成功了,真是可喜可贺可喜可贺…

还原
运行openocd目录下的驱动升级工具 UsbDriverTool.exe
选择 Restore defult driver
就可以了
其他方法
使用keil时用jlink,使用别的软件用stlink或者daplink