Daniel_cn 这个就是CHSEL#1和#2的区别,在BLE相关初始化是可以选择的。不需要api接口进行配置
旧的
新的
Wireless-Tech
这是蓝牙协议栈配置参数表,也没有看到legacy 的相关配置项,这个CHSEL1# /CHSEL#的匹配,不应该是蓝牙为了保证设备的兼容性,协议栈根据连接的设备动态适配调整的吗?
Daniel_cn 这个你最好问下cypress的人吧,有可能你用的这颗芯片就不支持CHSEL#2
好的,十分感谢
换了新的抓包工具抓的空包,Master 重复做扫描、连接、绑定、解绑操作,测试连接成功率,发现还是频繁出现连接错误,没看出啥问题,麻烦帮忙分析下,谢谢
Daniel_cn 大概看了下,好像是你master发起了连接更新请求,但是你的从机没有响应。然后master就断开连接了。还有你用的是TI的吧,不是CY的BLE吧。
Master 端是Cypress,Slave端是TI
会不会是硬件频偏导致的?
Daniel_cn 是你的从机不响应,跟频偏的关系不大吧。你要么master就不要发连接更新请求。
Slave端是量产产品,Slave端跟其他Master配合没有发现类似问题,所以我怀疑是不是Master端频偏导致Slave端没有收到数据 你说的Master端不发连接更新请求是啥意思,需要怎么操作?
Daniel_cn 你捉包的log都是master发完连接更新请求,然后你slave没回它,过一会就断开了。这个要看你的master的代码