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 工具吧。