在环境搭建时可能遇到的问题:
error: #5: cannot open source input file “nrf_erratas.h”
查询资料后发现是keil载入的system_nrf52.c有问题
解决办法
在C:\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_DeviceFamilyPack\8.32.1\Device\Source
找到对应的文件,替换你工程中载入的文件
工程中载入文件的位置在
…\arm5_no_packs\RTE\Device\nRF52832_xxAA
因为MDK总是从最新的软件包中复制“system_nrf52.c”,就算是选择了旧版本也没用,除了上面一种办法,还有就是直接将新的softpack remove掉。
下载的SDK版本都有对应的softpack版本,替换掉工程中的载入文件或者直接去掉高版本的softpack即可。