目录

概述

1 开发环境安装

1.1 安装 SEGGER Embedded Studio

1.2 安装 nRF5 Command Line Tools (nRF5x-Command-Line-Tools)

1.3  安装 nRF5 SDK (Software Development Kit)

 2 安装芯片包

3 注册Licenses


概述

本文主要介绍如何在 SEGGER Embedded Studio (SES) 8.22a 中搭建 Nordic nRF5x 系列芯片 的开发环境。整个过程分为三个主要部分:安装必要的软件在SES中配置Nordic支持 和 创建/导入第一个项目

1 开发环境安装

1.1 安装 SEGGER Embedded Studio

  1. 访问 SEGGER 官方下载页面

  2. 选择您的操作系统(Windows, macOS, Linux)。

  3. 在 “Register & Download” 部分,务必选择 “ARM” 版本,因为 Nordic 芯片使用的是 ARM Cortex-M 内核。

  4. 完成简单的注册流程后下载安装程序。

  5. 运行安装程序,按照提示完成安装。安装过程中,建议勾选 “Add segger embedded studio to path”,这会在后续使用中提供便利。

1.2 安装 nRF5 Command Line Tools (nRF5x-Command-Line-Tools)

这些工具包含了关键的 J-Link 驱动 和 nRF5x 芯片的编程工具 (nrfjprog),是编译和调试的必要组件。

  1. 访问 Nordic 官方下载页面

  2. 选择并下载适用于您操作系统的最新版本安装包。

  3. 运行安装程序,默认选项安装即可。安装程序会自动安装 J-Link 驱动。

验证安装

打开命令提示符 (CMD) 或 PowerShell,输入 nrfjprog --version,如果显示版本信息则说明安装成功。

1.3  安装 nRF5 SDK (Software Development Kit)

SDK 包含了所有的库文件、驱动、示例代码和硬件抽象层,是开发应用的基础。

  1. 访问 Nordic 开发者中心

  2. 点击 “Download SDK”。

  3. 建议下载最新版本(例如 nRF5 SDK 17.1.0)。您会得到一个 zip 压缩包。

  4. 将 SDK 解压到一个没有中文和空格的路径中,例如 C:\Nordic\nRF5_SDK_17.1.0_ddde560记住这个路径,稍后在 SES 中需要配置。

下载地址:

https://www.segger.com/downloads/embedded-studio/

下载后,安装该软件,安装完成后,打开软件:

 2 安装芯片包

SEGGER Embedded Studio 内置了对 Nordic 芯片的强大支持,但需要指向您刚下载的 SDK。

  1. 启动 SEGGER Embedded Studio

  2. 打开 Tools -> Options (选项)。

  3. 在左侧树形菜单中,找到 Build -> Target Packages

  4. 您会看到一个名为 “nRF5 Device Family Support” 的包。这就是 SES 为 Nordic 芯片提供的官方支持包。

  5. 在右侧的 Location 输入框中,点击 “...” 按钮,导航并选择您刚才解压的 nRF5 SDK 的根目录(例如 C:\Nordic\nRF5_SDK_17.1.0_ddde560)。

  6. 点击 OK 保存设置。

现在 SES 已经知道您的 SDK 在哪里了,可以正确识别芯片型号、启动文件、链接脚本等。

在Target下选择Select Packages

 搜索Nordic,可以看见如下安装包,点击和安装这两个安装包:

查看SEGGER下安装的packet

3 注册Licenses

首次安装完成SEGGER Embedded Studio,无法进行编译代码,该软件是收费软件,只对一部分买个版权的企业开发License。没有买过版权的用户则是需要付费的。Nordic已经对nRF52系列芯片付费。企业或者个人可以使用该软件进行项目开发。

注册成功后,可以看见如下信息:

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐