五年前就接触了Nordic的NRF51822, 然后相继接触了nRF52832,52833,52840,我发现我还在用五年前的下载软件nRF go studio,这软件早就被nordic官方弃用了啊!我再不与时俱进真是对不起自己! 加上我现在还在搞Micro:bit开发板,更要熟悉这款新软件,必须上手,不能再拖了!下面是我总结的下载程序步骤:
1、去网站https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop/Download#infotabs 下载nRF Connect for Desktop
如上图所示,点击Downloads。
选择当前的最高版本3.9.0下载。下载完成后的文件如下:
双击安装即可,它会要求安装所需的驱动程序,比如j-link,全部点“yes”安装即可。
下载程序时,必须要将j-link先连接到Nordicde SWD接口才行,否则会检测不到芯片,我为这个折腾了好久。打开nRF Connect for Desktop
将j-link连接到BLE芯片后,打开nRF Connect for Desktop
在右边的搜索框输入prog即可看到Programmer,点击右边的Open
点击左边的SELECT DEVICE,就会看到下拉的J-Link,点击J-Link,即可。
点击J-Link后,成功连接的话,就会看到NRF52840_xxAA的字样,下面显示“Device is connected”
接着把softdevice文件nrf52_6.1.0_softdevice.hex 拖到右边的”Drag & drop one or more HEX files here”
就会发现右边的灰色长方形变成了下图的橙色+蓝色。
再把应用程序文件ble_xxxxxx.hex拖到右边的长方形中,就会发现右边的长方形变成了下图的绿色+橙色+蓝色。
点击左边工具栏的Erase & Write 将程序下载到BLE芯片中。
下面黑色的打印框会打印一串信息,会看到“Writing procedure ends for application core”的字样,最后会显示Device is loaded and ready for further operation
最后总结一下,新的nRF Connect for Desktop自动探测芯片,不需要去选芯片了,识别softdevice.hex和应用程序文件也是自动的,一键下载即可,很方便。而旧软件nRF go要下载两次,也没有自动检测功能。除此之外,nRF Connect for Desktop是一个一体化的工具,还有蓝牙功能,功率检测,RSSI等,我还没有去试。一句话,nRF go studio一定要淘汰掉,不能用了!!!