TI中文支持网
TI专业的中文技术问题搜集分享网站

RE: CC2640R2F: 连接多个从机,打开notify失败。

Other Parts Discussed in Thread:BLE-STACK

您好,返回的,0x16,

#define  blePending   0x16
  Waiting.
Alex Zhang:

您好,我需要一些时间来解决您这边的问题。

,

Alex Zhang:

您好,请问 

1.修改最大可连接设备的宏 这个您这边修改了吗

2.是否修改默认连接间隔时间

计算公式:12.5 + 5*N(N为可连接设备数)

3.发起多个设备多连接的时候,不一定每个设备都会成功连上,当一个设备断开后,会产生 GAP_LINK_TERMINATED_EVENT 终止连接事件

在 multi_role_processRoleEvent() 函数中

当一个设备进入这个事件时,要执行延时断连定时器,避免程序卡死。

,

Alex Zhang:

能否提供工程的连接参数?

BlePending 通常意味着 BLE-Stack 正忙于执行一些其他过程。您可以发布发生这种情况的sniffer log吗?

,

Alex Zhang:

从我之前的经历来看,这似乎是内存问题。我建议不要使用通知。只需读取和写入数据到从设备。

,

caiyu:

好的,谢谢,感觉这些回复才提醒。以上说的链接间隔都改了。终止会有打印。

Alex Zhang 说:BlePending 通常意味着 BLE-Stack 正忙于执行一些其他过程。您可以发布发生这种情况的sniffer log吗?

sniffer log不知道怎么获取。

Alex Zhang 说:从我之前的经历来看,这似乎是内存问题。我建议不要使用通知。只需读取和写入数据到从设备

好的,我会尝试下,是否有在运行过程中查看内存使用情况的方法?

,

Alex Zhang:

您好,关于您的问题,我需要一些时间来帮助您这边来查看一下,谢谢。

,

Alex Zhang:

caiyu 说:sniffer log不知道怎么获取。

您好,这个抓包需要您这边自行去测试,我给您提供文档地址,在smart sniffer 软件安装目录里,…\SmartRF Tools\SmartRF Packet Sniffer 2\doc

有文档说明的您可以参考

caiyu 说:运行过程中查看内存使用情况的方法

这个您这边可以参考

Introduction — Runtime Object View documentation

希望我的回答可以帮助到您,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » RE: CC2640R2F: 连接多个从机,打开notify失败。
分享到: 更多 (0)