构建错误的多外设示例

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
3个帖子/ 0个新
最后发表
jwpearce
离线
最后看到:7个月2周以前
加入:2016-10-13 18:51
构建错误的多外设示例

我已经下载了这个例子

//www.wsdof.com/sites/default/files/da14531-_da1458..。

并成功运行了Python链接脚本。当我加载项目并构建它时,我收到指示app_db…没有定义。有几个条件编译的ifdef我还不太了解,无法看出问题在哪里。

问题在哪里?

编译user_multi_peripheral.c……
.. src\user_multi_peripheral.c(341): warning: #223-D: function "app_db_init_next" declared
end_db_create = app_db_init_next ();
.. src\user_multi_peripheral.c: 1警告,0错误
编译user_custs1_impl.c……
连接……
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E:符号app_db_init_start乘以定义(由user_multi_peripheral。o和app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: Symbol app_db_init_start multiply defined (by da14531_symbols.txt and app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E:符号prf_init_srv_perm乘定义(由da14531_symbols.txt和app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: active_conhdl_to_conidx乘以定义(由da14531_symbols.txt和app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: active_conidx_to_conhdl相乘定义(由da14531_symbols.txt和app.o)
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: Symbol app_easy_gap_advertise_stop multiply defined (by da14531_symbols.txt and app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。app_easy_gap_set_data_packet_length乘以定义(由da14531_symbols.txt和app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: Symbol app_easy_gap_update_adv_data multiply defined (by da14531_symbols.txt and app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: Symbol app_gattc_svc_changed_cmd_send multiply defined (by da14531_symbols.txt and app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。app_set_prf_srv_perm乘定义(由da14531_symbols.txt和app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: Symbol app_timer_set multiply defined (by da14531_symbols.txt and app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E:符号app_db_init乘定义(由da14531_symbols.txt和app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E:符号app_easy_gap_disconnect相乘定义(由da14531_symbols.txt和app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: Symbol app_easy_gap_confirm multiply defined (by da14531_symbols.txt and app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E:符号get_user_prf_srv_perm乘定义(由da14531_symbols.txt和app.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E:符号app_default_handler相乘定义(由da14531_symbols.txt和app_task.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E:符号app_entry_point_handler乘以定义(由da14531_symbols.txt和app_entry_point.o)。
。\ out_DA14531 \ \ multi_con_periph_531对象。错误:L6200E: Symbol app_std_process_event multiply defined (by da14531_symbols.txt and app_entry_point.o)。
没有足够的信息来生成一个SYMDEFs文件。
没有足够的信息来生成反馈文件。
没有足够的信息来列出图像符号。
没有足够的信息在图像映射中列出加载地址。
Finished: 4条信息,0条警告,18条错误信息。
”。\ out_DA14531 \ \ multi_con_periph_531对象。axf" - 18错误(s), 1警告(s)。

PM_Dialog
离线
最后看到:17小时17秒前
工作人员
加入:2018-02-08 11:03
嗨,吉姆,

嗨,吉姆,

请签出DA14531- DA14585-586_Multiperipheral_Example\doc\Readme.html文件,然后转到“SDK更改”部分。

您应该对SDK进行一些修改,以便能够运行特定的示例。请您再检查一下您是否做了正确的更改?

谢谢,PM_Dialog

jwpearce
离线
最后看到:7个月2周以前
加入:2016-10-13 18:51
谢谢你,我完全同意

谢谢,我完全错过了。