Phy6252 SDK Keil开发相关问题咨询
Phy6252 SDK Keil开发相关问题咨询
你好呀,刚接触这个SDK确实容易碰到这类小疑问,我来给你捋捋:
关于新建项目的问题:千万别直接创建通用的ARM Cortex-M0项目哦!这个Phy6252 SDK应该自带了适配好的Keil工程模板,你可以先在SDK目录里找找类似
Projects或者Template的文件夹,里面的模板已经帮你配置好了正确的芯片内核参数、启动文件、链接脚本还有必要的编译选项,直接基于模板改会省超多事。要是真没找到模板,那新建项目后得手动把芯片型号指定为PHY6252,替换成SDK里的启动文件,导入对应的链接脚本,还要把SDK的driver、common这些核心目录添加到工程的头文件搜索路径和源文件列表里,不然编译肯定会报错。关于BLE部分只有头文件的问题:这是完全正常的!很多厂商的BLE协议栈都会做闭源处理,只对外暴露头文件(用来定义API接口、宏和结构体),实际的实现代码是封装在静态库文件里的(比如后缀为
.a或者.lib的文件)。你可以去SDK的目录里找找看,应该能找到对应的BLE库文件,把它添加到你的Keil工程中,然后在代码里包含那个BLE头文件,就可以正常调用BLE相关的API了,不用纠结看不到源文件的问题哈。
备注:内容来源于stack exchange,提问作者eskandari
相关产品推荐
相关产品推荐

