nRFgo Studio中nRF5X Programming显示灰色的解决方案

最近在尝试做一个有关蓝牙的项目,需要用到nRF52832芯片。为了导入协议栈hex,需要用到nRFgo Studio软件。

然而安装好的软件最重要的一栏nRF5X Programming却显示为灰色,无法使用;此外还可以看到下面提示栏显示:JLinkARM.dll is not correctly installed. Please run the nRF Tools installer to install the newest version.于是我开始尝试解决。

在这里插入图片描述

一、解决"JLinkARM.dll is not correctly installed. Please run the nRF Tools installer to install the newest version."

首先按照大多数网上推荐的方案,使用win+R快捷键,输入“regedit”打开了注册表编辑器。在其下目录:计算机\HKEY_CURRENT_USER\SOFTWARE\SEGGER\J-Link;

与:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\SEGGER\J-Link;

与:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SEGGER\J-Link;

与:计算机\HKEY_USERS\S-1-5-21-1617176480-2471675625-1873805384-500\SOFTWARE\SEGGER\J-Link中,都检查,并修改其为实际的安装路径。如我的路径为:D:\JLink_V612a。(此处是我的安装路径,安装在了D盘,同时也可以说明并不一定要将驱动都装在C盘)

由此便解决了“JLinkARM.dll is not correctly installed. Please run the nRF Tools installer to install the newest version.”的提示问题。但很遗憾,nRF5X Programming处仍然显示为灰色。顺便一提,上面那些路径并不一定都是错的,不一定都需要修改,但仍可以都检查一遍。我其实只改了一处,便解决了这一问题。

在这里插入图片描述

 二、解决nRF5X Programming显示为灰色问题

安装nRFgo Studio(版本为1.21.2)的过程中我发现,软件会自动帮我安装一个JLink的驱动(版本为V5.12f)。因此我便没有再安装开发板的教程所要求的驱动(版本为V6.12a)。后来排查问题时想到,可能正是这一点:驱动版本与nRFgo Studio版本不匹配造成的,即使现有驱动是软件默认安装的。于是我卸载了V5.12f版本,安装V6.12a版本,最终终于解决了nRF5X Programming显示为灰色的问题。

这里给出V6.12a驱动的下载地址:

链接:https://pan.baidu.com/s/1TlbuxmVtPXcE_iT8v8fAdQ 
提取码:m24d

与1.21.2版本nRFgo Studio的下载地址:(nrfgostudio_win-64_1.21.2_installer)

链接:https://pan.baidu.com/s/1YnGcLWuU6c-r0Z4MnlLRzQ 
提取码:bgay

三、 于我无用但仍需检查的一步

在网上查找解决方案时还看到了一个值得关注的点可能能够帮助大家解决问题。便是打开安装目录下jlink.exe程序,检查该程序提示的jlink S/N号是否为-1。

这里写图片描述

 很高兴我的并不是,而是一串日期一样的数字:

但如果是的话,可以在jlink.exe下执行“exec setsn=XXXXXXXX”命令,其中XXXXXXXX就是新的S/N号,数字随意。由此来解决这一问题。

以上便是我对“nRFgo Studio中nRF5X Programming显示灰色解决方案”的记录,希望对大家有所帮助。

猜你喜欢

转载自blog.csdn.net/Eason_Y/article/details/120136446