1.Nordic官网开发资料
- 方法1:
Nordic开发者地址:http://developer.nordicsemi.com/
- 方法2:
Nordic官网地址:https://www.nordicsemi.com/
2.下载最新的nRF52810 SDK
目前官网最新的SDK包是nRF5_SDK_17.0.2_d674dde.zip
,它基本适用nRF5系列的Soc。
- 方法1:
Nordic开发者官网下载地址:http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v17.x.x/
- 方法2:
Nordic官网下载地址:https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52810/Download#infotabs
3.下载nRF52810相关文档
- 文档路径1:
Nordic开发者官网下载地址:http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v17.x.x/
- 文档路径2:
Nordic官网下载地址:https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52810
- 文档路径3:
Nordic官网下载地址:https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_nrf52%2Fstruct%2Fnrf52810.html
4.下载Nordic的PACK包
我这里使用的编译环境是Keil5,编译工具链是MDK-ARM
。使用Keil编译需要下载对应平台的PACK包:NordicSemiconductor.nRF_DeviceFamilyPack.8.35.0.pack
下载地址:http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
5.编译验证
选择一个工程编译验证:nRF5_SDK_17.0.2_d674dde\examples\ble_peripheral\ble_app_uart\pca10040\s112\arm5_no_packs
编译成功:
6.编译过程出现的错误
- 错误1:
Error #544: Required Software Pack 'NordicSemiconductor.nRF_DeviceFamilyPack.8.35.0' is not installed
解决办法:
参考文章前面提到的,下载对应的PACK(NordicSemiconductor.nRF_DeviceFamilyPack.8.35.0.pack
)。