NRF51822 Keil5环境设置
时间:10-02
整理:3721RD
点击:
买了青风电子的开发板,提供的资料代码都是keil4下面的,直接在keil5上面无法编译通过,我就自己建工程使用自带的sdk怎么编译都不通过:
1、图中这样设置就编译不通过,会提示xxxx.o文件
.\Objects\ble_led_nRF51822_PACK.axf: error: L6002U: Could not open file .\objects\bsp.o: No such file or directory
2、如果勾上创建库,编译就通过了,但是无法下载
这个是为什么,有没有哪位大锅可以帮我解决一下!
3、另外我查看过keil里面自带的例程,没有这是用创建库,没有任何问题,然后我按照例程的设置,还是不行,郁闷啊

1、图中这样设置就编译不通过,会提示xxxx.o文件

.\Objects\ble_led_nRF51822_PACK.axf: error: L6002U: Could not open file .\objects\bsp.o: No such file or directory

2、如果勾上创建库,编译就通过了,但是无法下载


这个是为什么,有没有哪位大锅可以帮我解决一下!
3、另外我查看过keil里面自带的例程,没有这是用创建库,没有任何问题,然后我按照例程的设置,还是不行,郁闷啊
选择创建库肯定不能下载了因为不是可执行文件
另外官方sdk带的example不能编译通过?
那只能说是keil的问题了
官方的SDK编译没有问题,把里面自动生成的RTE文件夹删掉就编译不通过,提示大量的变量没有定义,官方SDK带的example打开的时候也没有RTE文件夹,打开后就会自动生成RTE文件夹,里面都是调用的相关库文件,另外生成库勾选上为什么编译就通过了呢
生成lib的话没有linker的过程
所以不会报错
可以自己尝试新建工程看看
先搞清楚官方example的结构,每个文件的用途
再看看options基本上就可以自己建了
