nRF52832等nRF52系列软件识别问题:nRFgo Studio无法识别nRF52832

2020-11-18 11:17:29 信驰达科技

芯片型号:nRF52832

?樾秃牛RF-BM-ND04/RF-BM-ND08

        最近在使用基于nRF52832的信驰达RF-BM-ND04?椋自己画的板子。本来想下程序进去运行一下。结果打开nRFgo Studio(V1.21.2.10)无法识别到芯片。

下面是连接nRFgo Studio的截图,第1个图显示板子已经连接:

蓝牙?榉桨干

当选择“nRF5x Programming”选项卡里却提示”No device detected“如下图:

蓝牙?榉桨干

nrfgo studio 连接jlink,无法连接,recover时出现cannot find or open jlinkarm.dll。无法使用jlink进行程序下载,一开始觉得是jlink的固件坏了,于是各种找资源,尝试多次,最后终于在sam-bav2.15版本上成功更换jlink固件,本以为这样问题就应该解决了,没想到插在电脑上一试,问题依旧;又觉得是系统路径不对,去注册表改路径,可进注册表一看,路径与安装路径完全一致,所以此法又不通;或许是自己软件安装方式不对,于是又卸载重装N次,提示依旧,不见好转;

正当束手无策,无意之中打开安装的jlink驱动文件安装目录下的jlink.exe程序,发现该程序提示的jlink S/N号为-1,顿感此处定有异常。

蓝牙?榉桨干

在jlink.exe下执行“exec setsn=XXXXXXXX”命令,其中XXXXXXXX就是新的S/N号,数字随意。

蓝牙?榉桨干

成功修改后,再次进入nrfgo studio,成功识别。

为了解决这个问题,还是建议,先重新刷一下固件,然后再修改序列号。