ncs v2.7.0安装教程与开发环境搭建 附带toolchain离线安装包与sdk离线安装包

参考资料:

技术讨论:Q群:542294007

NCS SDK安装工具与SDK安装包等常用软件下载地址
  • 云盘:pan.olib.cn

一:ncs v2.7.0安装教程

1.下载以下压缩包及软件:云盘官网
(1):DirectX Repair V3.9.zip(修复windows系统 dll 控价 vc++库及 .net等开发环境)
(2):nrfconnect-setup-5.0.0-x64.exe(桌面管理工具)
(3):nrf-command-line-tools-10.24.2-x64.exe(命令行工具)
(4):VSCodeSetup-x64-1.91.1.exe(开发工具IDE,注意:需要下载System installer版本)在这里插入图片描述
(5):nrfutil.exe(用此包PMtools_nrfutil.zip替代原有nrfutil.exe)(桌面管理工具的依赖)
(6):west.zip(初始化west环境变量)
(7):sdk-nrf-2.7.0.zip(nordic 部分sdk 源码,注意:根据自己的sdk 版本选择:链接

在这里插入图片描述
2.解压DirectX Repair V3.9.zip,然后以管理员身份运行解压目录中的DirectX_Repair_win8_win10.exe 点击 “检测并修复” 按钮。
3.以管理员身份运行nrfconnect-setup-5.0.0-x64.exe执行默认安装
4.以管理员身份运行nrf-command-line-tools-10.24.2-x64.exe执行默认安装
5.以管理员身份运行VSCodeSetup-x64-1.91.1.exe执行默认安装
6.新建目录:D:\ncs 新建目录:D:\ncs\downloads 新建目录:D:\ncs\toolchains 新建目录:D:\ncs\v2.7.0 如下图所示:

在这里插入图片描述

7.解压PMtools_nrfutil.zip中内容到ncs目录,示例:D:\ncs\downloads
8.打开nRF Connect for Desktop v5.0.0,安装Toolchain Manager,如下图所示:

在这里插入图片描述

9.打开nRF Connect for Desktop中的Toolchain Manager v1.5.1点击SETTINGS选项卡,设置安装目录到D:\ncs如下图所示:

在这里插入图片描述

10.如果点击SETTINGS选项卡设置目录没反应,可以打开文件[C:\Users%userprofile%\AppData\Roaming\nrfconnect\pc-nrfconnect-toolchain-manager.json]设置ncs安装目录如下图所示:

在这里插入图片描述

11.下载ncs v2.7.0 toolchain安装包:链接 (更多离线安装包可以在此查询toolchains版本toolchains zip包)

12.打开脚本[D:\ncs\downloads\PMtools_nrfutil.bat]修改NCS_PATH变量为ncs安装目录,修改NCS_VERSION变量为ncs版本,运行脚本,执行001指令安装nrfutil相关工具,执行617指令,安装ncs v2.7.0 toolchain离线安装包[ncs-toolchain-x86_64-windows-ce3b5ff664.tar.gz]

在这里插入图片描述

13.打开目录:D:\ncs\v2.7.0,解压west.zip,替换.west目录文件内容,如下图所示。

在这里插入图片描述
14.打开目录:D:\ncs\v2.7.0,解压sdk-nrf-2.7.0.zip到目录D:\ncs\v2.7.0,并改名为nrf目录,如下图所示:
在这里插入图片描述
15.打开Toolchain Manager v1.5.1,在nRF Connect SDK v2.7.0一栏,点击小箭头,展开下拉列表,执行Open bash,如下图所示:
在这里插入图片描述

在这里插入图片描述

16.在打开的MINGW64窗口中执行执行:cd nrf 和 west update 指令,如下图所示:

在这里插入图片描述
17.等待west update执行完毕,且没有报错,整个sdk就下载完成了。

18.如果执行west update过程中出错,停止,可以继续执行west update,直到没有任何错误。此过程经常需要反复重复十多次,视网络情况不同,有所变动。

19.如果自己网络实在不稳定,west update步骤可以去云盘 sdk 目录下载v2.7.0.zip解压后找到目录v2.7.0替换自己的目录:D:\ncs\v2.7.0。

二:ncs v2.7.0打开并编译第一个hello word工程

1.在ncs目录:D:\ncs\v2.7.0\中新建用户目录:user作为用户自己的工程目录,如下图所示:

在这里插入图片描述

2.将hello world 工程:从路径:D:\ncs\v2.7.0\zephyr\samples\hello_world复制到路径:D:\ncs\v2.7.0\user\hello_world,如下图所示:

在这里插入图片描述

3.从Toolchain Manager v1.5.1中在nRF Connect SDK v2.7.0一栏中点击Open VS Code 打开vs Code,如下图所示:

在这里插入图片描述

4.在VS Code中设置文件->打开文件夹,选择目录:D:\ncs\v2.7.0,如下图所示:

在这里插入图片描述
在这里插入图片描述

5.点击VS Code中nRF Connect图标,点击APPLICATION一栏中的+号增加用户自己的工程:D:\ncs\v2.7.0\user\hello_world到VS Code中,如下图所示:

在这里插入图片描述

6.点击Add build configuration配置编译选型,点击Build Configuration 开始编译工程,如下图所示:

在这里插入图片描述

7.编译过程双击building显示编译log,如下图所示:

在这里插入图片描述

8.编译成功,可以点击Flash烧录到自己开发板,如下图所示:

在这里插入图片描述

9.如果烧录出现问题,可以打开命令行执行指令:nrfjprog --recover,初始化下芯片,下图所示:

在这里插入图片描述

三:参考资料:

1.原文ncs v2.5.0开发环境搭建
2.官网及常见安装说明
3.官网及用到的工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值