1、安装工具链(nRF5x command line tools)
nRF5x command line tools包括Jlink驱动以及Nordic自己开发的一些命令行工具,具体包括Jlink驱动,nrfjprog,nrfutil以及mergehex等。
下载链接为:https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools/Download#infotabs,选择自己的平台以及需要的版本:
window系统选择默认安装即可。
2、安装nrf connect桌面版本
nRF Connect for Desktop是一个跨平台工具框架,用于协助nRF设备的开发。它包含许多应用程序来测试,监控,测量,优化和编程您的应用程序。nRF Connect for Desktop旨在与我们的开发套件和加密狗一起使用。应用程序将检测您连接到计算机的套件并上传所需的固件。
下载链接:https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop
下载"Toolchain Manager",如上图所示。
国外的在“Toolchain Manager”安装应该是很快的,国内不建议。
以前可以在iini大佬的第一个NCS程序里面的百度网盘链接获取各个版本的sdk并解压,然后添加至环境变量,如下两图,
自从ncs 2.5版本之后,我发现可以直接在vs code直接配置。
3、vscode安装ncs环境
3.1 vscode安装ncs相关扩展
直接点击安装即可,可以把相关的都安装。
3.2 toolchain
这里以v2.5.2为例子,
等待下载完成后,将toolchain设置为v2.5.2
3.3 安装sdk
选择和刚刚toolchain对应版本的sdk,按回车下载,
安装成功下面显示如下
4、测试
创建工程,可以直接使用NCS的SDK所在的文件夹样例,也可以复制到新的文件夹下。
参考peripheral_dis例子创建,
然后创建编译配置并编译,这里根据自己身边的板子选择型号,我的是nrf5340,所以选择如下
编译完成,烧录测试
烧录成功后可以看到DIS设备的广播信息和串口工具的log
标签:Code,toolchain,NCS,nRF,nrf5340,版本,安装,sdk From: https://www.cnblogs.com/wfagly/p/18051158