【Nordic随笔】从零开始学习使用nRF Connect SDK(一、安装ncs3.2.0步骤)

TOC

版本号 变更内容 作者 时间
3.2.0 - 初始版本; TedLee 2025.12.10

本文章主要是介绍一些没有使用过Nordic的nRF Connect SDK的环境搭建教学

该系列会陆续更新nRF Connect SDK(简称NCS)的开发经验分享

超详细安装ncs3.2.0步骤,主要是搭建NCS3.2.0环境的一些工具

有些工具随着时间而更新版本,有一些工具更新了需要自己更新,也不需要一定使用我的链接下载,自行去网上搜索最新版更适合

一、所需工具
  • WIN10及以上版本
  • nRF Connect for Desktop:https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop/download#infotabs
  • nRFutil.exe :https://files.nordicsemi.com/ui/api/v1/download?repoKey=swtools&path=external/nrfutil/executables/x86_64-pc-windows-msvc/nrfutil.exe&isNativeBrowsing=false
  • VS Code:https://code.visualstudio.com/Download
  • nrf Command-line-tool:https://www.nordicsemi.com/Products/Development-tools/nrf-command-line-tools/download#infotabs
  • python:https://www.python.org/ftp/python/3.12.0/python-3.12.0-amd64.exe
  • git:https://git-scm.com/downloads
二、安装如上的工具
1、nRF Connect for Desktop 直接运行安装

这个工具在安装环境变量没有起到作用,但是对后续开发很有帮助,建议你们都安装


2、nRFutil.exe 是一个可执行文件,下载之后放在一个文件夹下,然后设置环境变量调用,这样就可以全局调用了,如下所示

安装成功可以通过cmd窗口发送如下命令看是否安装成功:
nrfutil --version

如果版本太低可以使用如下命令进行升级,截至2025-12-10最新版本是8.1.1

nrfutil self-upgrade
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3、VS Code直接使用管理员权限运行安装
4、nrf Command-line-tool直接使用管理员运行安装,然后使用如下语句查询版本看是否安装成功,这个工具可以不用安装

nrfjprog --version

5、安装python:使用如下语句查询版本看是否安装成功

python --version

6、安装west:west通过之前安装的python进行安装,输入如下指令

pip3 install westwest-h

7、 安装Nordic的插件:

打开VS Code

8、ncs3.2.0和其他的压缩包可以我网盘里面下载:

链接:https://pan.baidu.com/s/133oHkLXbsD2lbkdCE8Kwgw 提取码:6789

三、安装SDK

该步骤需要需要打开命令行窗口通过cmd指令执行

3.1、升级nrfutil,先升级nrfutil,接下来通过nrfutil安装的工具才是最新的
c 复制代码
nrfutil self-upgrade
3.2、安装toolchain-manager模块
c 复制代码
nrfutil install toolchain-manager
3.3、安装sdk-manager模块
c 复制代码
nrfutil install sdk-manager
3.4、安装device模块
c 复制代码
nrfutil install device
3.5、升级已安装模块
c 复制代码
nrfutil install device
3.6、设置toolchain安装位置,如果需要其他位置的这一步一定要执行,否则默认目录是C:\ncs
c 复制代码
nrfutil toolchain-manager config --set install-dir="C:\ncs"
3.7、显示toolchain配置的安装位置
c 复制代码
nrfutil toolchain-manager config --show
3.8、设置nRF Connect SDK安装位置
c 复制代码
nrfutil sdk-manager config install-dir set "C:\ncs"
3.9、显示sdk配置的sdk安装位置
c 复制代码
nrfutil sdk-manager config show
3.10、只安装toolchain v3.2.0 版本
c 复制代码
nrfutil toolchain-manager install --ncs-version v3.2.0
3.11、安装sdk v3.2.0 版本(包含toolchain )
c 复制代码
nrfutil sdk-manager install v3.2.0
3.12、如果发现安装速度很慢的话,一般是网络问题,需要开VPN代理安装,

其次,SDK可以通过压缩包,在指定目录解压,然后进入该目录 west update,如果没有报错也可以使用,例如

接着在解压目录下执行 west update,这样可以省略掉 安装SDK的步骤

3.13、有些电脑,可能下载了,打VS Code的插件会出现识别不到SDK 哪怕你已经安装了,很奇怪,这个是我的办法

添加NCS到工作区前:

解决办法:

点击File 再点击Add Folder to workspace,将整个SDK添加到VS code的工作区,这样VS Code就可以识别到你的SDK,你现在用的SDK也是你添加到这个工作区的SDK版本

添加NCS到工作区后:

3.14、官方文档安装链接

如果还是不会,可以看官方链接指导:
https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/installation/install_ncs.html

四、使用VS Code安装

这种办法比较方便,不需要命令行安装

下载VS code 安装Nordic插件

https://code.visualstudio.com/Download

然后打开Nordic插件,

Manage toolchains是管理工具链:

Manage SDKs是管理SDK的:

五、其他

Q1、如果没有外部32.768低频晶振,怎么启动内部低频晶振
A1:解决办法如下,在prj.conf添加如下宏配置,注意如果有启动MCUboot,也要在MCUboot的prj.conf开启低频晶振
c 复制代码
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_250PPM=y

相关推荐
小弥儿11 小时前
GitHub今日热榜 | 2026-09-18:腾讯双项目上榜
学习·开源
知识分享小能手13 小时前
深度学习学习教程,从入门到精通,深度生成模型 —— 知识点详解与代码实现(20)
人工智能·深度学习·学习
m4Rk_14 小时前
【论文阅读】Agent 记忆机制(74):CompassMem——从相似度检索走向事件图上的记忆导航
论文阅读·人工智能·学习·开源·github
小李不想当小白14 小时前
DMA直接存储器存取(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·分享
2601_9499506316 小时前
练题簿在线练题全流程:从资料导入到模拟考试与错题复盘
学习·考研·小程序·刷题·小程序推荐
别动我齐刘海16 小时前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人
水云桐程序员18 小时前
量子力学概论,量子力学概念总结
笔记·科技·学习·量子计算
三克的油19 小时前
java-学习1
java·开发语言·学习
j7~19 小时前
【C++微服务项目开发脚手架】(接口篇一)gflags + gtest + spdlog 接口学习笔记
c++·学习·gtest·项目开发·spdlog·gflags·c++项目微服务开发脚手架
彧azz20 小时前
图的最短路径:Dijkstra与Floyd算法
数据结构·笔记·学习