4个职位/ 0个新职位
最后发表
qijunGuo
离线
最后看到:3个月5天前
加入:2020-06-20家族
SDK_6.0.14.1114编译报的错

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

打补丁的方法是在提取的SDK文件夹,将以下文件夹替换为一个提供的热修复补丁发布:
*二进制文件
*医生
*配置/ toolbox_resources
* sdk /平台/ system_library

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

连接……
。\ out_DA14531 \ \ prox_reporter_531对象。错误:Error: L6218E: Undefined symbol llm_dflt_bdaddr (reference from patch.o)。
。\ out_DA14531 \ \ prox_reporter_531对象。错误:Error: L6218E: Undefined symbol llm_wlpriv_addr_set (reference from patch.o)。
。\ out_DA14531 \ \ prox_reporter_531对象。错误:Error: L6218E: Undefined symbol llm_wlpub_addr_set (reference from patch.o)。
没有足够的信息来生成一个SYMDEFs文件。
没有足够的信息来生成一个反馈文件。
没有足够的信息列出图像符号。
完成:3条信息,0条警告和3条错误消息。
”。\ out_DA14531 \ \ prox_reporter_531对象。axf" - 3个错误,0个警告。

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

请问如何解决这个问题?

设备:
qijunGuo
离线
最后看到:3个月5天前
加入:2020-06-20家族
我重新解压SDK_6.0.14.1114.zip,不打补丁

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

CYibin
离线
最后看到:3个月4个星期前
工作人员
加入:2017-12-14 02:48
你好,

你好,

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

qijunGuo
离线
最后看到:3个月5天前
加入:2020-06-20家族
你好,按照您的方法,补丁打上了。

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