我已经下载了这个例子
//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)。

嗨,吉姆,
请签出DA14531- DA14585-586_Multiperipheral_Example\doc\Readme.html文件,然后转到“SDK更改”部分。
您应该对SDK进行一些修改,以便能够运行特定的示例。请您再检查一下您是否做了正确的更改?
谢谢,PM_Dialog
谢谢,我完全错过了。