【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、所需工具

2、安装所需工具

1、nRF Connect for Desktop 直接运行安装
2、nRFutil.exe 下载之后放在一个文件夹下,直接设置环境变量调用就OK,如下所示

image

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

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

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

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

image

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存放路径
image

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

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
image

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

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

五、其他


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 命令安装烧录工具


posted @ 2025-08-28 17:14  TedLee  阅读(16)  评论(0)    收藏  举报