[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 @   wfagly  阅读(807)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示