与绑定DA14681重新连接的问题

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
nigelyang
离线
最后看到:2天19小时前
加入:2018-03-20 08:24
与绑定DA14681重新连接的问题

嗨对话框

对话DSPS应用程序是很难与“绑定”DA14681当我有三个任务在我的项目。然而,如果我减少任务数为2,与绑定设备的连接似乎
提高更好(50%成功)。这种情况很奇怪,因为第一次连接(绑定过程)没有问题,但如果我断开设备,然后再连接它(连接到绑定的一个),结果如上所述。似乎设备响应不及时,导致双方无法建立连接。

请指导我如何在不减少项目任务数量的情况下解决问题?我运行16Mhz速度(sysclk_XTAL16M)。

谢谢

设备:
Qinjiny_Dialog
离线
最后看到:3周1天前
工作人员
加入:2016-11-01 05:47
嗨nigelyang,

嗨nigelyang,

我将测试复制这个问题,并与构建这个项目的同事讨论,看看是否有解决您的问题的方案。

BR,

Qinjin杨

nigelyang
离线
最后看到:2天19小时前
加入:2018-03-20 08:24
嗨,对话框中,

嗨,对话框中,

对不起,我想修改我的问题是“很难重新连接绑定设备如果使用“PRIVATE_STATIC_ADDRESS”和“PRIVATE_RANDOM_RESOLVABLE_ADDRESS””。

我尝试用BMS项目进行测试,得到了相同的结果。我在我的项目中添加了以下代码。如果我想使用上述两个地址模式,我是否错过了一些设置?

如果(ble_gap_address_set (&user_bd_address, 15000))

Printf ("set address error .\r\n");

谢谢你的帮助

PM_Dialog
离线
最后看到:9小时7分钟前
工作人员
加入:2018-02-08 11:03
嗨nigelyang,

嗨nigelyang,

如果我从你在你的帖子中提到的理解正确,你想完成的是同时配置“PRIVATE_STATIC_ADDRESS”和“PRIVATE_RANDOM_RESOLVABLE_ADDRESS”?如果我误解了你的问题,请纠正我。如果您想这样做,您就不能同时拥有这两种配置。

谢谢,PM_Dialog

nigelyang
离线
最后看到:2天19小时前
加入:2018-03-20 08:24
嗨,对话框中,

嗨,对话框中,

我只是在两个配置中(不是同时)重新连接绑定设备失败。我在我的项目中选择了其中的一个,“PRIVATE_STATIC_ADDRESS”和“PRIVATE_RANDOM_RESOLVABLE_ADDRESS”都没有失败。我只是想知道,如果我想使用BMS服务的地址配置,我错过了什么设置?在BMS示例项目中,只要我添加了ble_gap_address_set()函数来设置两个配置中的一个,就无法重新连接绑定设备,特别是重置绑定设备后的重新连接。DA14681似乎不运行ble_mgr_task()。

谢谢你的帮助。