[NCS] nrf5340 VS Code环境搭建

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

代码地址:https://gitee.com/wfagly/blog/tree/master/ncs

posted @ 2024-03-09 15:27  wfagly  阅读(1538)  评论(0)    收藏  举报