NRFGO STUDIO无法识别板子

最近新开始研究nrf52832,其中安装完nRFgo Studio以后发现无法识别到我的开发板(使用官方的nRF52-DK),更无法擦除和烧写程序。如下图所示:

nordic用来给52832或51822擦除烧写的工具除了这个nRFgo Studio外还有个命令行工具nRF5x-Command-Line。我使用该命令行工具执行 nrfjprog –family nRF52 –eraseall 这条指令擦除是没问题的。

实际上产生这种问题的原因很简单,也就是jlink的驱动太新了,导致nrfgo 识别不到。打开MDK设置可以看到jlink的驱动版本,如下图所示:

之所以这里识别出来jlink V6的驱动是因为在我安装 nRF5x-Command-Line 的时候自带的是新版本的驱动。那么解决起来就很简单。把command-line 和nrfgo studio 都卸载掉。然后重新只安装nrfgo studio就可以了。

再打开nRFgo Studio,就可以识别到板子了,擦除、烧录都没问题

PS:

后来再测试发现一个问题,nRFgo studio可以识别了,但是MDK却烧录不了了。所以最终还是放弃了使用nrfgo studio而使用commmand line 工具吧。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注