nRF Connect SDK开发环境搭建在线安装

安装nRF Connect SDK

  • 目标:修复*.dll文件与VC++库 验证:下载并运行DirectX_Repair执行检测并修复:链接

  • 目标:安装命令行工具:nRF_Command_Line_Tools 验证:执行nrfjprog –version可以查看到版本信息

  • 目标:安装编译器与插件:VS Code 验证:打开VS Code 查看菜单Help->about 版本信息后边需要显示(system setup)注意:(VS Code有user setup版本和system setup版本,user setup版本容易出问题) 在VS Code插件扩展中搜索(nRF)然后安装插件:nRF Kconfig、nRF Terminal、nRF DeviceTree、nRF Connect for VS Code、nRF Connect for VS Code Extension Pack

  • 目标:安装sdk管理工具:nRF_Connect_for_Desktop 验证:打开nRF_Connect_for_Desktop看到并安装其中的子程序Toolchain Manager

  • 目标:安装nrfutil命令行工具并添加路径到环境变量Path:nRF_Util 验证:执行nrfutil –version看得到版本信息

  • 目标:下载toolchain离线安装包并安装toolchain:V2.8.0 验证:尝试打开压缩包判断压缩包完整性

  • 目标:下载nrf-sdk主仓库:nrf-sdk-v2.8.0 验证:尝试打开压缩包判断压缩包完整性

  • 目标:下载.west.zip:链接 文件目录:1_Nordic公开资料\(4):SDK(nRF Connect SDK)\在线安装 验证:尝试打开压缩包判断压缩包完整性

安装步骤

  • 新建目录:C:\ncs

  • 解压v2.8.0.tar.gz到目录:C:\ncs\v2.8.0\nrf

  • 解压.west.zip到目录:C:\ncs\v2.8.0.west

  • 使用nrfutil_install.bat:链接安装nrfutil toolchain-manager 文件目录:1_Nordic公开资料\(4):SDK(nRF Connect SDK)\在线安装
  • 或者使用下述指令安装nrfutil toolchain-manager nrfutil install toolchain-manager nrfutil toolchain-manager config –set install-dir=”C:\ncs”

  • 在线安装toolchain v2.8.0 nrfutil toolchain-manager install –ncs-version “v2.8.0”

  • 从Toolchain Manager中找到nRF Connect SDK v2.8.0这一行最右边的小三角 点开 打开Open bash 在打开的Open bash窗口中执行west update 报错则重新执行west update 等待west update完成且没有报错则sdk跟新完成

  • 安装完nRF Connect SDK成后目录结构如下: C:. ├─ncs │ ├─downloads │ │
    │ ├─toolchains │ │ │ toolchains.json │ │ │
    │ │ └─2d382dcd92
    │ └─v2.8.0 │ │ .west │ │ bootloader │ │ modules │ │ nrf │ │ nrfxlib │ │ test │ │ tools │ └─–zephyr

  • 从Toolchain Manager中打开VS Code添加并编译自己工程

注意事项:

  • 如果nRF Connect SDK安装出现问题,需要重装可以删除下述目录后重新安装: C:\Users\%userprofile%\Nordic C:\Users\%userprofile%.nrfconnect-apps C:\Users\%userprofile%.nrfutil C:\Users\%userprofile%.vscode C:\Users\%userprofile%\AppData\Roaming\nrfconnect C:\Users\%userprofile%\AppData\Roaming\nrfconnect-bluetooth-low-energy C:\Users\%userprofile%\AppData\Roaming\Nordic Semiconductor C:\Users\%userprofile%\AppData\Roaming\Nordic Semiconductors ASA C:\Users\%userprofile%\AppData\Local\nrfconnect-bluetooth-low-energy-updater C:\Users\%userprofile%\AppData\Local\Nordic Semiconductor C:\Users\%userprofile%\AppData\Local\nrfconnect-updater C:\Users\%userprofile%\AppData\Roaming\Code

新手必知

海量第三方学习资源.

超全常用工具与文档.

本站常用资源下载.

常见问题搜索.

QQ群: 542294007.

文章引用自:元仓库 OLIB.cn.