Darren_pty

导航

1- Bluetooth开发

NRF52832芯片简述:

nRF52832属于挪威 NORDIC 公司推出的 nRF52 系列 2.4G 无线低功耗片上方案解决系统中的一员。
 
 
NRF系列芯片手册选型:
手册下载地址:https://infocenter.nordicsemi.com/index.jsp?topic=/com.nordic.infocenter.nrf52/dita/nrf52/chips/nrf52832_ps.html&cp=2_1_0
 
SDK:Software Development Kit
SDK 软件开发工具包 , 是nordic Semiconductor 设计的为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

由于 nordic Semiconductor 的低功耗蓝牙芯片NRF52 系列的协议栈是未开源的,同时为了鼓励开发者快速入门nrf52 系列的开发,节省对基础硬件寄存器的操作的程序编写时间,使开发者方便快速的编写程序,官方提供专业的SDK工程开发包。

软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。一般而言SDK 即开发 Windows平台下的应用程序所使用的 SDK. 它可以简单的为某个程序设计语言提供应用程序接口 API的一些文件,也包括能与某种嵌入式系统通讯的复杂的硬件驱动。同时 nordic Semiconductor 官方在 SDK中还提供包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

从形式上来说,nRF5 SDK 其实就是一个产品压缩包,如下:

 components文件包:各类驱动,蓝牙协议栈、芯片库程序等文件 SDK的核心

 

SDK下载地址:https://infocenter.nordicsemi.com/index.jsp?topic=/com.nordic.infocenter.s132.sds/dita/softdevices/s130/s130sds.html&cp=2_3_1_0

 
 
 

工具篇:

①协议栈下载环境 nrfgo studio
NORDIC 公司有专业的协议栈下载工具。大家可以去 NORDIC 公司官网下载最新版本,(注意如果使用我们的 jlink ob 仿真器,最新版本 nrfgo 只能在 win10 系统下使用)
协议栈下载地址:https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotabs 
 
②开发环境 KEIL 
由于 nrf52832 的内核是 ARM,因此其使用的工程代码开发环境可以是 KEIL,其中 KEIL 有芯片支持包。
 
③芯片补丁包及芯片支持包
KEIL MDK 官方的软件内并没有支持 nrf52832 芯片,因为它并不是单纯的 arm芯片,因此我们必须安装芯片支持包,使得 keil 支持 nrf52832

 PS:我的Keil版本是V5.21.0.0的版本,在安装NordicSemiconductor.nRF_DeviceFamilyPack.8.17.0的时候,keil提示:

打开工程时会提示:missing software packs: NordicSemiconductor.nRF_DeviceFamilyPack.8.5.0, 所以我的版本需要安装8.5的版本

 

 

 

 


 

 

④仿真器 Jlink
 
 
官方板子:

 

 

青风板子:

 

 

posted on 2020-07-22 09:57  Darren_pty  阅读(219)  评论(0编辑  收藏  举报