笔记:配置NRF52开发环境

Nordic nRF52 系列芯片介绍

开发环境所需软件

1. Keil MDK-Arm 最新版,我这里用的是MDK529

    官方最新版下载链接 https://www.keil.com/demo/eval/arm.htm

2. Keil Keygen Generator 注册机你懂的

3. nRF5 SDK最新版,我这里用的是17.0.2

    官方最新版下载链接 https://www.nordicsemi.com/Products/Development-software/nRF5-SDK/Download#infotabs

4. ARM CMSIS pack,需要和SDK版本对应,我这里用的是4.5.0

    官方最新版下载链接 https://github.com/ARM-software/CMSIS/releases

5. nRF_DeviceFamilyPack,需要和SDK版本对应,我这里用的是8.35.0

    官方最新版下载链接 https://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/

6. S132 Softdevice,需要和芯片型号和SDK版本对应,我这里用的是 7.2.0

    官方最新版下载链接 https://www.nordicsemi.com/Products/Development-software/S132/Download

7. nRF Connect for Desktop 最新版

    官方最新版下载链接 https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop/Download#infotabs

安装顺序

1. 安装Keil并使用注册机破解

    教程 https://blog.csdn.net/qq_42748213/article/details/90485750

2. 双击安装 CMSIS 和 DeviceFamilyPack 

3. 将nRF5 SDK压缩包解压到一个固定的位置,比如解压到D盘

4. 打开解压后的文件夹,新建两个文件夹,分别是user_applications,user_drivers,分别存放自己写的程序和驱动

5. 然后将Softdevice hex放进来备用 

6. 在user_applications里面分别新建3个文件夹,用来存放蓝牙主机、蓝牙外设和不带蓝牙功能的程序

7. 安装nRF Connect,会随着自动安装j-link驱动,安装完成后打开nRF Connect,点击安装Programmer

程序开发步骤

1. 打开Programmer,确认自己写的程序是否需要蓝牙功能,

如果需要,就将Softdevice下载到芯片里,不需要就清空芯片

2. 下载程序模板到SDK文件夹内,方便开发,程序模板会不定期更新

下载地址:https://github.com/imcort-nrf-drivers/NRF_BLE_APP_Template

解压ZIP包到ble_peripherial内

打开这个ble_app.uvprojx并编译程序,确认程序正常

3. 将程序模板整个文件夹复制一份,改成自己起的名字,然后可以在新复制的文件夹内继续写代码了

你可能感兴趣的:(笔记:配置NRF52开发环境)