[NCS] nrf5340 VS Code环境搭建
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”安装应该是很快的,国内不建议。
以前可以在大佬的里面的百度网盘链接获取各个版本的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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?