我使用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这几个符号。
请问如何解决这个问题?
我重新解压SDK_6.0.14.1114.zip,不打补丁,prox_reporter和ble_app_barebone工程可以编译通过。应该是我打补丁的方法不对,请问正确方法是什么呢?我是Windows系统
你好,
除了替换目录,还需要使用git的补丁工具将补丁打上,具体操作看附件文档
你好,按照您的方法,补丁打上了。