一、开发环境及工具

  1. Windos 10
  2. Keil uVision5 V5.33 (https://www2.keil.com/mdk5)
  3. nRF5 SDK v15.3.0 (https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download)

在这里插入图片描述


二、错误提示描述

1、在arm5_no_packs文件夹目录下打开keil工程编译提示:

error:  #5: cannot open source input file "nrf_erratas.h": No such file or directory

在arm4文件夹下打开不会出现此错误提示。

在这里插入图片描述


三、解决办法

1、首先确保已经安装对应的Device Family Pack支持包,建议安装对应版本:NordicSemiconductor.nRF_DeviceFamilyPack.8.24.1

在这里插入图片描述

下载地址: https://www.keil.com/dd2/Pack/

在这里插入图片描述

2、在pack的安装目录下进入Packs\NordicSemiconductor\nRF_DeviceFamilyPack\8.24.1\Device\Source文件夹

在这里插入图片描述

3、复制该文件夹下的system_nrf52.c文件到项目下的arm5_no_packs\RTE\Device\nRF52832_xxAA路径,并替换原来的文件

在这里插入图片描述

4、重新编译代码,错误提示消失,问题解决

在这里插入图片描述


Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐