【Nordic随笔】ncs3.1.0安装教程
版本
| 版本号 | 变更内容 | 作者 | 时间 |
|---|---|---|---|
| 1.0.0 | - 初始版本; | TedLee | 2025.8.19 |
一、离线安装ncs3.1.0步骤
有些工具随着时间会更新,有需要的自己更新,建议安装最新版
我这里把官方的安装说明链接贴出来,有不理解的可以看我下面的教程:
https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/installation/install_ncs.html
1、所需工具
- 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://vscode.download.prss.microsoft.com/dbazure/download/stable/fabdb6a30b49f79a7aba0f2ad9df9b399473380f/VSCodeSetup-x64-1.96.2.exe
- 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
- west:pip3安装
- git:https://git-scm.com/downloads
- ncs3.1.0
- J-link:
2、安装所需工具
1、nRF Connect for Desktop 直接运行安装
2、nRFutil.exe 下载之后放在一个文件夹下,直接设置环境变量调用就OK,如下所示

安装成功可以通过cmd窗口发送如下命令看是否安装成功,如果版本太低可以使用如下命令进行升级
nrfutil self-upgrade

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

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

6、安装west,west通过之前安装python安装的pip3进行安装,输入如下指令
pip3 install -U west,west-h


7、ncs3.1.0和其他的压缩包可以在网盘里面下载:
链接:https://pan.baidu.com/s/133oHkLXbsD2lbkdCE8Kwgw 提取码:6789
二、使用toolchain安装SDK(此方法已经不适用ncs3.0.0之后的版本)
1、在C盘新建一个目录,命名为ncs
2、打开nRF Connect for Desktop 安装 Toolchain Manger 然后打开,设置你的NCS存放路径

如果安装Toolchain Manger失败的话,可以在你C盘用户路径下面复制别人已经下载好Toolchain Manger的.nrfconnect-apps文件覆盖你的文件再打开nRF Connect for Desktop就可以使用,不过要注意使用别人的文件需要和你的nRF Connect for Desktop 版本一样,我已经放了一份到我网盘下面,我的版本是v5.2.0

3、需要说明的是这个办法仅适用于ncs3.0.0之前的版本,现在不建议客户使用
三、使用命令行安装(推荐此方法)
按照第一步按照
1、升级nrfutil
nrfutil self-upgrade
2、安装toolchain-manager模块
nrfutil install toolchain-manager
3、安装和升级sdk-manager模块
nrfutil install sdk-manager
nrfutil upgrade sdk-manager
4、安装device模块
nrfutil install device
5、升级已安装模块
nrfutil upgrade device
6、设置toolchain安装位置
nrfutil toolchain-manager config --set install-dir="C:\ncs"
7、显示toolchain配置的安装位置
nrfutil toolchain-manager config --show
8、设置nRF Connect SDK安装位置
nrfutil sdk-manager config install-dir set "C:\ncs"
9、显示sdk配置的sdk安装位置
nrfutil sdk-manager config show
10、安装toolchain v3.1.0 版本
nrfutil sdk-manager toolchain install --ncs-version version
例如
nrfutil toolchain-manager install --ncs-version v3.1.0
11、安装sdk v3.1.0 版本
nrfutil sdk-manager install v3.1.0
12、官方文档安装链接
https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/installation/install_ncs.html
四、使用VS Code安装(推荐此方法)
1、 下载VS code 安装Nordic插件
https://code.visualstudio.com/Download

2、点击这两个按钮,选择安装的路径即可

3、OUTPUT窗口提示安装succse即代表安装成功

五、其他
Q1、如果没有外部32.768低频晶振,怎么启动内部低频晶振
A1:解决办法如下,在prj.conf添加如下宏配置,注意如果有启动MCUboot,也要在MCUboot的prj.conf开启低频晶振
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_250PPM=y
或者在overlay里面关闭
&lfxo {
status = "disabled";
};
Q2、54系列怎么烧录程序
A2:
54产品和以往产品不同,不使用nrfjprog而是使用nrfutil这个工具烧录
下载链接:https://www.nordicsemi.com/Products/Development-tools/nRF-Util/Download#infotabs
详细介绍:https://docs.nordicsemi.com/bundle/nrfutil/page/README.html
这是一个.exe文件,将它添加到环境变量里面调用
然后打开命令行窗口,通过输入 nrfutil --device 命令安装烧录工具


浙公网安备 33010602011771号