在调试nRF51 SDK示例工程时,常会遇到诸如error in include chain(nrf_delay.h):expected identifier or '(' 或者是 warning: implicit declaration of function 'nrf_delay_us' is invalid in C99,下面将教大家如何解决问题。
工具/原料
1
Keil uVision软件
2
nRFgo Studio
3
Jlinker
4
nRF51 Evaluation Kit
方法/步骤
1
第一步:正确安装Keil软件,可以到ARM官网下载。安装后可以看到如下图标:
3
选择自己所用的开发板的编号,比如小编的是nrf51822,进入文件夹后可以看到如下信息:
4
其中Board文件夹存储的是电路板工程,选择该文件夹即可!
5
再次看到开发板编号文件夹,比如PCA10001,选择该文件夹,进入后看到一系列工程,随便打开一个即可。
6
打开后,在Keil界面,编译工程后会看到如下红色提示:
7
可以看到,虽然工程编译后有红色提示错误,但是编译Output里并没有错误!所以可以忽略红色提示,没有关系!!!但是,Jlink下载调试,有可能没有效果!没有关系,推荐使用nRFgo Studio下载hex程序文件即可!
上一篇:求生之路2地图代码
下一篇:草图大师如何对模型进行隐藏?