Nordic nRF5x平台SoC的开发环境安装时分方便,一般我们会安装这样几个工具:

使用百度网盘的下载/安装方式 为非官方安装方式,均为方便用户,不保证提供的内容为最新内容,不保证内有缺漏或错误,最新最安全方式的下载/安装方式请使用官方办法!

 

  • 软件开发包

Nordic BLE SoC目前使用软件开发包(SDK)版本是15.3 & 16.0&17.0,解压后即可。

用户可以根据自身需要下载:http://developer.nordicsemi.com/nRF5_SDK/

SDK16.0开发包,百度网盘:https://pan.baidu.com/s/1q4PEhZvOfCKI2l8mIbvr5w  ,提取码 2cvu

SDK16.0离线文档,百度网盘:https://pan.baidu.com/s/13B9mRO7vPO21u0jBS1DpDQ ,提取码 1cm9

 


  • IDE(KEIL 、Segger Embedded Studio、IAR、GCC)

大家自行选择喜欢的使用,目前使用人数较多的是KEIL 和 Segger Embedded  Studio(正版免费)。


  • nRF-Command-Line-Tools, 目前最新版本为 nRF-Command-Line-Tools_10_9_0_Installer。

此软件主要用于安装开发中使用的一些工具包括nrfjprog、jlink驱动、mergehex 等等。

一定要安装最新的,最新推出的芯片,老版本的jlink不一定能够识别,必须更新!

下载链接(无论你的windows是多少位的系统,请下载最新的32bit版本):https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Command-Line-Tools/Download

nRF-Command-Line-Tools_10_9_0_Installer.exe 网盘下载地址:

链接:https://pan.baidu.com/s/1KoI9E7BS3VqseGZ92bLXwg
提取码:0rc0

 


  • nrfutil

此工具主要用于制作DFU(OTA)升级包,制作DFU的key文件等。

文件说明地址:https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Util

具体文件链接在github上 https://github.com/NordicSemiconductor/pc-nrfutil

大家可以下载源码自己编译,也可以下载完整的可执行文件,推荐直接下载可执行文件省去安装python并通过python在线安装编译的过程

下载可执行文件链接https://github.com/NordicSemiconductor/pc-nrfutil/releases  ,按系统下载可执行文件,通常大家都是用的Windows系统,用Windows系统就下载exe文件。

下载完成后,修改环境变量,操作参考下图的顺序。

 

环境变量添加完成后,打开命令行,输入“where nrfutil ” 来查看nrfutil的位置以及是否能被正常访问;输入“nrfutil version”来查看nrfutil的版本。


  • nRFgo Studio

nRFgo Studio 是一个比较早期的工具,可以烧录hex和做DTM测试上位机使用。最新版本为 nrfgostudio_win-64_1.21.2_installer.msi

下载地址:https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRFgo-Studio/Download 根据系统选择对应版本。

使用说明下载地址:https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRFgo-Studio/Get-Started 


  • IDE插件

如果使用KEIL进行开发,需要注意的是要安装2个插件,DeviceFamilyPack 和 ARM.CMSIS。

一般的安装 ARM.CMSIS.4.5.0.pack  和  NordicSemiconductor.nRF_DeviceFamilyPack.8.27.1.pack 两个版本的插件(后续请安装8.32.1及以上版本)。

NordicSemiconductor.nRF_DeviceFamilyPack的下载地址: http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/

ARM.CMSIS.4.5.0.pack 下载地址:https://github.com/ARM-software/CMSIS/releases


  • nRF_Connect PC版

nrf_connect PC版本是多合一的辅助开发工具。由一个外部框架和多个内部插件组成。

包含的功能有:BLE主机(需要dongle)、功耗测试(需要powerkit)、DTM测试(一般不使用)、烧录、LTE操作平台(nRF91使用) 等。

大家可以根据操作系统的版本下载安装,下载后按需要在nrf_connect内部添加插件(需要联网后,软件内下载),完全安装之后是下图的样子。

下载地址:https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download

nrfconnect-setup-3.4.0-ia32.exe 版本网盘下载地址(外部框架):

链接:https://pan.baidu.com/s/1fqdNCYBV6xyELtbRe8PkWw
提取码:ikxs

 

如果网络不佳,下载速度会非常慢。无法自动安装内部插件的,可以下载下面网盘中的内容。

关闭nRF Connect,附件解压到 C:\Users\(计算机用户名)\.nrfconnect-apps 下。

链接:https://pan.baidu.com/s/1jGT7xDAB9iwjp_LBzba-Kw
提取码:6ear

解压放置如下图所示,注意电脑用户名和 “.nrfconnect-apps”文件夹的名字,不要弄错。


  • nRF Connect SDK 安装

nRF Connect SDK是全新的SDK,BLE 5.1、5.2的新特性 和 nRF53 等等均通过这个SDK支持。常规BLE功能还是由常规SDK支持,Nordic半导体将继续维护/升级。

1、nRF Connect SDK需要先安装nRF Connect桌面版,并安装插件ToolChain Manager。

2、切换到“Settings”栏目,修改nRF Connect SDK的安装地址(根据用户喜好选择)。

 

3、切换到“SDK environments”栏目,根据按钮提示安装或升级SDK。

在线安装对网络要求较高,时间可能会比较长,请耐心等待。无法正常安装的可以尝试安装下面附件,并解压到对应的目录。

 

1.2版本链接:https://pan.baidu.com/s/126IDWrjlhPf29H0DUtd1aQ
提取码:gls3

1.3版本链接:https://pan.baidu.com/s/1aaVkLbi-ZHnw9B3nVFcQJA

提取码:pt49


  • 手机软件

手机上至少需要安装 nRF Connect,nRF Toolbox,可以在应用商店下载。

如果部分华为手机用户在使用OTA功能时,无法正常的选择升级包,此时需要再安装一个手机文件管理系统,使用这个文件系统选择升级包。

安卓相关APP可以在下面网盘中下载(非最新)。

链接:https://pan.baidu.com/s/1JWQn_GJI1k0BsnIRR1lBPA
提取码:hl3r

 

官方手机APP参考代码在github上。

安卓:  https://github.com/NordicSemiconductor/Android-nRF-Toolbox

发表评论