2022-02-18-nRF91-QA-开发环境搭建

一:NCS开发环境搭建必装的三个软件

  1. nRF Connect for Desktop:工具箱
  2. nRF Command Line Tools:命令行工具
  3. nRF Connect SDK
  4. pynrfjprog python命令行工具
  5. 网盘下载地址

二:nRF Connect for Desktop 常见安装问题

  1. 不显示小工具列表,如下图所示: 图片
    1. 下载此文“.nrfconnect-apps.zip,并解压。
    2. 在我的电脑中打开文件夹:%userprofile%
    3. 复制解压后的文件夹“.nrfconnect-apps”覆盖%userprofile%目录中对应的“.nrfconnect-apps”文件夹,如下图所示: 图片
    4. 重新打开nRF Connect for Desktop就可以看到app列表
  2. 安装nRF Connect for Desktop失败或提示缺少*.dll控件
    1. 安装跟windows系统版本对应的命令行工具:“nRF Command Line Tools”,然后再重新打开nRF Connect for Desktop,如果不可用,再继续执行下边步骤。
    2. 使用软件DirectX Repair V3.9给系统打补丁,然后重新安装nRF Connect for Desktop再打nRF Connect for Desktop。
    3. 如果安装失败,可以复制别人安装好的“nRF Connect for Desktop”目录到自己电脑。

三:Toolchain Manager 安装ncs sdk 常见问题

  1. 如果网盘有ncs v2.5.0 则可以:
    1. 直接下载压缩包,然后解压到目录”D:\ncs\v2.5.0”。
    2. 设置SETTINGS目录Installation directory 到”D:\ncs”。如下图所示:图片
    3. 将toolchains目录解压后覆盖目录”D:\ncs\toolchains\31f4403e35”
  2. 如果想自己在Toolchain Manager下载并安装“nRF Connect SDK v2.5.0”,且在Toolchain Manager中总是安装一半失败,则可以采用如下方法:
    1. 打开Toolchain Manager找到ncs v2.5.0,点击install等待工具链接安装完成:“D:\ncs\toolchains\c57af46cb7”,如下图所示:图片
    2. 打开Toolchain Manager 找到ncs v2.5.0,打开命令行工具Open bash,并执行”west init -m https://github.com/nrfconnect/sdk-nrf –mr v2.5.0”,如果west init … 指令出错则需要删除文件夹:”D:\ncs\v2.5.0”中的文件重新执行west init…指令。如下图所示:图片
    3. 如果west init…指令执行完毕且没有错误后,则再cd 到nrf目录执行west update,如果更新过程中出现错误,则继续执行”west update”,直到没有报错,sdk包就完整下载下来了。如下图所示:图片
  3. 如果想自己在Toolchain Manager下载并安装“nRF Connect SDK v2.5.0”,且在Toolchain Manager中总是安装一半失败,则可以采用如下方法:
    1. 打开Toolchain Manager找到ncs v2.5.0,点击install等待工具链接安装完成:“D:\ncs\toolchains\c57af46cb7”,如下图所示:图片
    2. 打开目录:”D:\ncs\v2.5.0” 新建文件夹”.west”,然后在目录:”D:\ncs\v2.5.0.west“中新建文件”config”,,然后在config文件中粘贴代码:
       [manifest]
       path = nrf
       file = west.yml
      
       [zephyr]
       base = zephyr
      
    3. 打开Toolchain Manager 找到ncs v2.5.0,打开命令行工具Open bash,并执行指令:”git clone -b v2.5.0 https://github.com/nrfconnect/sdk-nrf.git nrf”,执行成功后,再执行指令:”cd nrf”然后再执行指令:”west update”,如果更新过程中出现错误,则继续执行”west update”,直到没有报错,sdk包就完整下载下来了。如下图所示:图片

四:pynrfjprog 命令行工具安装 常见问题

  1. 首先安装软件包管理工具(chocolatey),方便安装各种常见软件:以管理员权限运行 Windows PowerShell 并粘贴以下脚本,按enter键安装 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://community.chocolatey.org/install.ps1’))
  2. 打开软件包列表,搜索需要安装的软件,如搜索python 找到安装指令 “choco install python” 重新以管理员权限运行Windows PowerShell 键入安装指令,按enter键,根据提示,输入y 继续按enter键完成安装 choco install python
  3. 重新打开Windows PowerShell窗口,输入下述python安装指令,完成相关工具安装,至此你可以使用命令行工具,烧录modem或者CA证书 pip install pynrfjprog pip install intelhex
  4. 常用测试用命令下载:5. 网盘下载地址

新手必知

海量第三方学习资源.

超全常用工具与文档.

本站常用资源下载.

常见问题搜索.

QQ群: 542294007.

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