Dialog Semiconductor customer support - SDK项目编译报错 https://support.dialog-semiconductor.com/resource-keywords/sdk%E9%A1%B9%E7%9B%AE%E7%BC%96%E8%AF%91%E6%8A%A5%E9%94%99 en SDK_6.0.14.1114编译报的错 https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99%E2%80%94%E8%BD%AF%E4%BB%B6-161

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

打补丁的方法是,In the extracted SDK folder, replace the the following folders with the one provided in the hotfix release:
* binaries
* doc
* config/toolbox_resources
* sdk/platform/system_library

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

linking...
.\out_DA14531\Objects\prox_reporter_531.axf: Error: L6218E: Undefined symbol llm_dflt_bdaddr (referred from patch.o).
.\out_DA14531\Objects\prox_reporter_531.axf: Error: L6218E: Undefined symbol llm_wlpriv_addr_set (referred from patch.o).
.\out_DA14531\Objects\prox_reporter_531.axf: Error: L6218E: Undefined symbol llm_wlpub_addr_set (referred from patch.o).
Not enough information to produce a SYMDEFs file.
Not enough information to produce a FEEDBACK file.
Not enough information to list image symbols.
Finished: 3 information, 0 warning and 3 error messages.
".\out_DA14531\Objects\prox_reporter_531.axf" - 3 Error(s), 0 Warning(s).

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

请问如何解决这个问题?

Device: 
Tue, 15 Sep 2020 02:23:36 +0000 qijunGuo 378057 at https://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99%E2%80%94%E8%BD%AF%E4%BB%B6-161#comments