版本

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

一、离线安装ncs3.1.0步骤

有些工具随着时间会更新,有需要的自己更新,建议安装最新版
我这里把官方的安装说明链接贴出来,有不理解的可以看我下面的教程:
[安装 nRF Connect SDK](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 westwest-h

在这里插入图片描述

7、ncs3.1.0和其他的压缩包可以在网盘里面下载:
链接:https://pan.baidu.com/s/160KS3pZBqNf5_G6Kaz9FGw 提取码: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 版本一样

3、需要说明的是这个办法仅适用于ncs3.0.0之前的版本,现在不建议客户使用

3.1使用命令行安装(推荐此方法)

按照第一步按照
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
nrfutil upgrade device

5、设置toolchain安装位置

nrfutil toolchain-manager config --set install-dir="C:\ncs"

6、显示toolchain配置的安装位置

nrfutil toolchain-manager config --show

7、设置nRF Connect SDK安装位置

nrfutil sdk-manager config install-dir set "C:\ncs"

8、显示sdk配置的sdk安装位置

nrfutil sdk-manager config show

下面两部可以把我网盘的文件放到C:ncs里面解压,文件结构类似这样
在这里插入图片描述

9、安装toolchain v3.1.0 版本
nrfutil sdk-manager toolchain install --ncs-version version
例如

nrfutil toolchain-manager install --ncs-version v3.1.0

10、安装sdk v3.1.0 版本

nrfutil sdk-manager install v3.1.0

11、官方文档安装链接
https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/installation/install_ncs.html

4、使用VS Code安装(推荐此方法,这个办法更简单,但是对网络有要求,需要能访问git)

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


Logo

纵情码海钱塘涌,杭州开发者创新动! 属于杭州的开发者社区!致力于为杭州地区的开发者提供学习、合作和成长的机会;同时也为企业交流招聘提供舞台!

更多推荐