软件版本
现象
自己在调试 CCZ5 时,一使用 J-Scope ,机器就死机,而汪工那边不会,我就怀疑是我自己 J-Link 驱动版本的原因,所以就尝试安装特定版本的 J-Link 驱动,其实就有涉及到从高版本到低版本的操作。
降级的操作就是直接卸载旧版本,然后安装新版本。但降级之后就会出现使用 J-Scope 新建项目选择 MCU 型号时,提示”JLinkARM.dll not found”。
解决方法
修改注册表 [HKEY_CURRENT_USER\Software\SEGGER\J-Link\InstallPath]
的值为当前 J-Link 驱动实际安装位置。
原因
安装新的驱动之后,注册表里的 J-Link 安装路径没有更新,需要手动更改一下。
比如最开始安装的版本是 V6.2,那么此时注册表里的 InstallPath
的值可能就是 C:\Program Files\SEGGER\JLink_V62
,但此时 J-Link 驱动安装的实际路径可能是 C:\Program Files\SEGGER\JLink_V762
。