在 Windows 下通过 OpenOCD 使用 J-Link

  1. 1. 安装驱动

最近在 Windows 下通过 OpenCOD 使用 J-Link 调试 STM32 时遇到了一些问题,在此记录一下。

安装驱动

根据 SEGGER Wiki 的描述,使用 OpenOCD 首先需要替换 J-Link 的驱动。

注意:一旦 J-Link USB 驱动程序被替换,SEGGER J-Link 软件包中的任何软件都无法再与 J-Link 通信。要再次使用 SEGGER J-Link 软件,需要切换回默认的驱动。

下载 Zadig,随后启动它。在 Options 菜单中选择 List All Devices

image-20210714202645412

随后设备列表中选择 J-Link ,将其驱动替换为 WinUSB 即可,之后就可以在 OpenOCD 中使用 J-Link 了。

image-20210714202733662

同时,由于 Keil 中的 J-Link 依赖于 SEGGER 的软件,我们无法继续在 Keil 中使用 J-Link。如需恢复到之前的驱动,在设备管理器中回退即可。

image-20210714203237194

本网站所有文章除特别声明外,均采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。