4帖/ 0新
最后发表
qijunGuo
离线
最后一次露面:1个月1个星期前
加入时间:2020年6月20日07:13
SDK_6.0.14.1114编译报错

我使用SDK_6.0.14.1114.zip,并打上了补丁SDK_6.0.14.1114_hotfix_001.zip

打补丁的方法是,在所提取的SDK文件夹,替换为在修补程序版本提供的一个的以下文件夹:
*二进制
* DOC
*配置/ toolbox_resources
* SDK /平台/ system_library

我在KEIL中编译项目\ target_apps \ ble_examples中的prox_reporter和ble_app_barebone工程都会报同样的错误,错误如下

联...
\ out_DA14531 \对象\ prox_reporter_531.axf:错误:L6218E:未定义符号llm_dflt_bdaddr(从patch.o简称)。
\ out_DA14531 \对象\ prox_reporter_531.axf:错误:L6218E:未定义符号llm_wlpriv_addr_set(从patch.o简称)。
\ out_DA14531 \对象\ prox_reporter_531.axf:错误:L6218E:未定义符号llm_wlpub_addr_set(从patch.o简称)。
没有足够的信息来生成symdefs文件。
没有足够的信息来产生反馈文件。
没有足够的信息以列表图像符号。
成品:3的信息,0警告,3个错误消息。
“\ out_DA14531 \对象\ prox_reporter_531.axf” - 3错误(S),0警告(S)。

我在工程中没有搜索到llm_dflt_bdaddr,llm_wlpriv_addr_set,llm_wlpub_addr_set这几个符号。

请问如何解决这个问题?

关键词:
设备:
qijunGuo
离线
最后一次露面:1个月1个星期前
加入时间:2020年6月20日07:13
我重新解压SDK_6.0.14.1114.zip,不打补丁

我重新解压SDK_6.0.14.1114.zip,不打补丁,prox_reporter和ble_app_barebone工程可以编译通过。应该是我打补丁的方法不对,请问正确方法是什么呢?我是视窗系统

CYibin
离线
最后一次露面:1周1次天前
员工
加入时间:二○一七年十二月一十四日02:48
你好,

你好,

除了替换目录,还需要使用GIT中的修补工具将补丁打上,具体操作看附件文档

qijunGuo
离线
最后一次露面:1个月1个星期前
加入时间:2020年6月20日07:13
你好,按照您的方法,补丁打上了。

你好,按照您的方法,补丁打上了。