如何添加自定义配置文件在外部处理器的例子

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
9个员额/ 0个新员额
最后一篇
swkim112
离线
最后一次露面:1年4个月前
加入:2019-11-16 02:26
如何添加自定义配置文件在外部处理器的例子

你好对话框

我确实运行prox_reporter_ext(target_apps \ ble_examples \ prox_reporter_ext \)&Reporter(host_apps \ Windows \ Proximity \ Reporter)。
(请参阅我的前一篇文章 - >https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。

-我想在这个例子应用程序中添加自定义配置文件。

我是否需要修改当前的示例(prox_reporter_ext和Reporter)?
有许多文档可以在集成的Processot Case中添加自定义配置文件,
但在我的情况下找不到任何文档(使用外部处理器)

您能告诉我如何添加自定义配置文件吗?

我从UM-B-119找到了这一点,但找不到Ref。[16]

2.6.2。外部处理器

在存在外部处理器或中、高复杂性应用程序的情况下,DA14585/586/531可以用作BLE接口,通过称为通用传输层(Generic Transport L亚博国际官网平台网址ayer, GTL)的专有协议由外部处理器控制。DA14585/586/531可以容纳链路层、主机协议和配置文件,外部处理器将实现应用程序的功能。这两个组件将通过GTL通过串行链路进行通信,串行链路可以是UART或SPI。关于外部处理器配置和示例应用程序的更多信息可以在Ref.[16]中找到。

我正在使用da14531-00fxdevkt-p&sdk 6.0.12


提前致谢。

设备:
PM_DIALOG.
离线
最后一次露面:1天5小时前
职员
加入:2018-02-08 11:03
嗨swkim112,

嗨swkim112,

有关如何在外部主机应用程序中添加自定义配置文件的任何实现或用户手册。可能的解决方案可能是通过使用自定义消息和从531读取数据库的自定义函数来检索数据库中的数据,并将消息返回到应用程序的GTL接口。例如,在播放服务中的531个Prox_reporter_ext中,存在用于在数据库中设置数据的函数diss_set_value_req_handler(),只要应用程序已创建数据库的确认,它就在Windows应用程序中调用了它的调用)。您可以创建一个附加功能,以便使用Attmdb_att_get_value()从数据库中检索数据,并返回GTL的值。但是,它不是直截了当的实施,你应该自己开发它。您是否有基于此类应用程序的项目?

谢谢,PM_DIALOG.

swkim112
离线
最后一次露面:1年4个月前
加入:2019-11-16 02:26
我可以添加FindMe Target

我可以添加FindMe Target & Battery服务器到prox_reporter_ext,

但是当我尝试添加Cust1时,出现了错误消息。

我添加了以下内容“user_profiles_config.h”

#define cfg_prf_fmpt //找到我的个人资料目标角色
#define cfg_prf_bass //电池服务服务器角色
#define cfg_prf_cust1 // custom 1服务器

连接……
。\ OUT_DA14531 \ Objects \ prox_reporter_ext_531.axf:错误:l6218e:未定义的符号rom_cust_prf_cfg(从jump_table.o引用)。
没有足够的信息来生成Symdefs文件。
没有足够的信息来生成一个反馈文件。
没有足够的信息来列出图像符号。
没有足够的信息来列出图像映射中的加载地址。
Finished: 4条信息,0条警告和1条错误消息。
”。\ out_DA14531 \ \ prox_reporter_ext_531对象。axf" - 1错误(秒),0警告(秒)。

请帮助解决这个问题。

提前致谢。

PM_DIALOG.
离线
最后一次露面:1天5小时前
职员
加入:2018-02-08 11:03
嗨swkim112,

嗨swkim112,

正如我之前的评论中提到的那样,这将不是直截了当的实施。ROM_CUST_PRF_CFG在ROM代码中定义,因此这就是您收到此错误的原因。可能会完成若干修改并覆盖一些ROM变量。您能否澄清为什么在PXP_Reporter_ex中需要自定义配置文件?哪个是您要求的背景以及您计划开发的应用程序?但是,我将在内部升级您的需求,我会回复您。

谢谢,PM_DIALOG.

swkim112
离线
最后一次露面:1年4个月前
加入:2019-11-16 02:26
嗨对话框

嗨对话框

谢谢你的回复。

这个项目是为启用BLE的物联网设备设计的,很抱歉我不能说明具体的项目目的。

我的项目要求与记者相同,需要添加一些配置文件:

- 找到我的目标 - IAS:它与靠近Reporter的IAS相同吗?

- 电池服务:用于电池状态监控

- Suota:SW更新

- 附加自定义配置文件:用于读/写/通知某些事件到/从设备

通过BLE向设备发送一些数据(例如将12b字节数据发送到设备)

对于启用自定义配置文件,我有另一个查询给你。

-当我用"empty_template_ext"项目构建时,我有以下错误,请检查这个。

编译prf_utils.c.
compling user_custs_config.c.
.. \ src \ custom_profile \ user_custs_config.c(69):错误:#20:标识符“custs1_init”未定义
custs1_init,null.
.\src\custom_profile\user_custs_config.c: 0警告,1错误
编译user_custs1_def.c……
编译user_periph_setup.c……
编译user_empty_template_ext.c……
“。\ OUT_DA14531 \ Objects \ extent_Template_ext_531.AxF” - 1错误,0警告。

谢谢。

PM_DIALOG.
离线
最后一次露面:1天5小时前
职员
加入:2018-02-08 11:03
嗨swkim112,

嗨swkim112,

让我在内部升级你的问题,我会尽快回复你。

谢谢,PM_DIALOG.

swkim112
离线
最后一次露面:1年4个月前
加入:2019-11-16 02:26
你好对话框,

你好对话框,

有什么进展吗?

我在等你的支持,请更新我。

谢谢,

PM_DIALOG.
离线
最后一次露面:1天5小时前
职员
加入:2018-02-08 11:03
嗨swkim112,

嗨swkim112,

为延迟道歉。可能我错过了你的问题。我还没有任何更新,但我会再次询问团队。

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:1天5小时前
职员
加入:2018-02-08 11:03
嗨swkim112,

嗨swkim112,

您能否说明为什么需要在DA14531方面添加自定义配置文件?由于您想读/写/通知某些事件到/从设备,可以从外部设备执行II。因此,您将在外部主机中拥有自定义配置文件,并且您需要将事件发送到GTL的DA14531。此外,您的DA14531是否充当中央或外围设备?您是否需要将自定义配置文件添加到PXP_Reporter_ext中,只能通过GTL启用它?

谢谢,PM_DIALOG.