1.安装IDE
Nordic nRF51/52支持Keil,GCC,IAR和SES(Segger Embedded Studio)四种IDE,我们使用免费的SES,
1.1 下载链接:
SEGGER - The Embedded Experts - Downloads - Embedded Studio
1.2 详细安装激活方法
物联网BLE开发环境搭建 -- (1)安装SEGGER Embedded Studio编译器_EmbedIoT Studio-CSDN博客
1.3 使用技巧
安装截图
2.安装nRF5x Command Line Tools
nRF5x command line tools包括Jlink驱动以及Nordic自己开发的一些命令行工具,具体包括Jlink驱动,nrfjprog,nrfutil以及mergehex等。协议栈或者芯片型号对应不同版本,我们选择win64最新版本,下载链接:
nRF Command Line Tools - Downloads - nordicsemi.com
3.下载SDK压缩包
蓝牙 SDK下载链接:
nRF5 SDK downloads - nordicsemi.com
Homekit SDK下载链接:
相关介绍:
4.安装nRFConnect软件(手机端和电脑端)
手机端APP一般用来抓包,下载链接:
https://github.com/NordicSemiconductor/Android-nRF-Connect/releases
电脑端的一般用于烧录或者PPK测试功耗,下载链接:
nRF Connect for Desktop - Downloads - nordicsemi.com
小技巧:滑动鼠标滚轮调整时间轴大小,按住Shift键,按住右键拖动选择一段时间,自动计算这段时间的最大电流和最小电流和平均电流
5.安装nrfgo studio
下载链接:
nRFgo Studio - Downloads - nordicsemi.com
6.安装nrfutil.exe
cmd输入以下命令:
pip install nrfutil
查看安装的版本:
nrfutil version