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

CC2640R2F调试一主多从功能,遇到了的问题

当调试CC2640R2F的一主多从功能时,遇到问题如下:

用Simple_peripheral 和Simple_central工程调试,用默认参数,可以稳定连接2个从机,现在想连接第三个的时候就会出现超时,连接不上。

重新在预编译里添加了下面的配置,结果连接第二个都连接不上了。

问题是为什么会第二个也连不上? 如何正确修改配置,可以连3个才能从机。谢谢!

Viki Shi:

你用multirole例程测试看看,这个应该能连更多

LIN JU:

回复 Viki Shi:

除了用Multirole这个例程,还有其他方法吗?因为现在把程序移植新的例程上测试时间比较长,而且还不知道效果怎么样。这个项目计划下个周试产,时间比较紧。
比方说,在现有的测试条件下,怎么修改配置会比较有效。测试主机使用自己的板子,从机暂时用的开发板。谢谢!

Viki Shi:

回复 LIN JU:

即便使用Simple_peripheral 和Simple_central也不该只能连两个,你的MAX_NUM_BEL_CONNS设置的多少?

LIN JU:

回复 Viki Shi:

LIN JU:

回复 Viki Shi:

你好,后来试了一下ble5的multirole这个例程,也是只能连两个。
在Multi Role官方资料上看到介绍,有这么一句话“while maintaining up to 4 connections in the“Cache-as-RAM”build configurature ” , 是不是说用cache as ram 才最多能连接4个。
现在想用ble5的协议栈连接8个,怎样才能做到? 谢谢!

Butterfly:

回复 LIN JU:

主要限制在处理能力和Memory,Cache做RAM使用,让RAM空间更大
参考www.ti.com/…/swra537a.pdf 3.2章节
要同时连多个从机的话,建议用CC2642R,memory 大很多
www.ti.com/…/CC2642R

LIN JU:

回复 Butterfly:

那么,现在用的CC2640R2F跑BLE5协议栈最多可以连多少个从机呢?

我们想用BLE5的协议栈连接8个slave,如果软件可以处理的话,可以花时间慢慢解决;如果因为芯片本身有限制的话,趁现在产品没有量产,需要尽快换芯片。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F调试一主多从功能,遇到了的问题
分享到: 更多 (0)