前言
本博客使用keil ide和15.3版本的sdk作为环境进行nrf52832芯片开发
官方写的软件开发指导书链接:
官方的开发者社区:
https://devzone.nordicsemi.com/
建议翻墙浏览,要不然很卡。
官方硬件评估板型号:
本博客使用 pca10040评估板 ,nrf52832芯片
关于softdevices
根据不同的应用和chip,sdk需要不同的softdevice支持
一、安装KEIL MDK
关于MDK的安装没有什么特别的,只需要按照步骤安装即可,不懂请GOOGLE一下。我这里使用的是Kei_MDK_5.23版本,建议不要改安装目录,默认c盘。
keil MDK工具:https://pan.baidu.com/s/1Gzr8RgmrFLovKj0GYlNttg
二、安装device pack
安装上述keil之后,你会发现软件提示你缺少pack,我们使用nrf52系列芯片,需要安装NordicSemiconductor.nRF_DeviceFamilyPack。我用的是8.24.1版本
NordicSemiconductor.nRF_DeviceFamilyPack.8.24.1:https://download.csdn.net/download/m_pfly_fish/12092201
1.双击安装包,出现以下界面,点next
2.出现license说明界面,勾选后点next
3.等待安装完成,之后点finish
三、安装SDK
安装nordic提供的官方sdk,我目前使用的52系列sdk版本为15.3
nRF5_SDK_15.3.0_59ac345:https://download.csdn.net/download/m_pfly_fish/12090228
四、安装nrfgostudio
Nrfgo的安装相对较简单,只需要按照步骤安装即可,这里不再说明。
nrfgostudio:https://download.csdn.net/download/m_pfly_fish/12051047