How to add custom profile in external processor example

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

Hello Dialog

我确实运行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...

- I want to add custom profile in this example app.

我是否需要修改当前的示例(prox_reporter_ext和Reporter)?
有许多文档可以在集成的Processot Case中添加自定义配置文件,
but I cannot find any documents in my case (using external processor)

Could you advice to me how to add custome profile ?

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

2.6.2。外部处理器

在这种情况下,外部处理器存在或in mid and high complexity applications, the DA14585/586/531 can be used as a BLE interface controlled from an external processor via a proprietary protocol called Generic Transport Layer (GTL). The DA14585/586/531 can accommodate the link layer, the host protocols and the profiles and the external processor will implement the application functionality. The two components will communicate via GTL over a serial link which can be either UART or SPI. More information on the external processor configuration as well as an example application can be found in Ref. [16].

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


提前致谢。

Device:
PM_DIALOG.
离线
最后一次露面:1天6小时前
职员
加入: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
I'm able to add FindMe Target

I'm able to add FindMe Target & Battery server into prox_reporter_ext,

but when I try to add Cust1 there is an error message.

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

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

linking...
。\ OUT_DA14531 \ Objects \ prox_reporter_ext_531.axf:错误:l6218e:未定义的符号rom_cust_prf_cfg(从jump_table.o引用)。
没有足够的信息来生成Symdefs文件。
Not enough information to produce a FEEDBACK file.
没有足够的信息来列出图像符号。
Not enough information to list load addresses in the image map.
Finished: 4 information, 0 warning and 1 error messages.
".\out_DA14531\Objects\prox_reporter_ext_531.axf" - 1 Error(s), 0 Warning(s).

请帮助解决这个问题。

提前致谢。

PM_DIALOG.
离线
最后一次露面:1天6小时前
职员
加入: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
嗨对话框

嗨对话框

Thanks for your reply.

This project is for BLE enabled IOT device, sorry for i cannot mention exact project purpose.

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

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

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

- Suota:SW更新

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

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

For enable custom profile, I have another query to you.

- When I build with "empty_template_ext" project, I have following error, please check this too.

编译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 warnings, 1 error
compiling user_custs1_def.c...
compiling user_periph_setup.c...
compiling user_empty_template_ext.c...
“。\ OUT_DA14531 \ Objects \ extent_Template_ext_531.AxF” - 1错误,0警告。

Thanks.

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

嗨swkim112,

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

谢谢,PM_DIALOG.

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

你好对话框,

Is there any progress?

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

Thanks,

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

嗨swkim112,

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

谢谢,PM_DIALOG.

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

嗨swkim112,

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

谢谢,PM_DIALOG.