主题中讨论的其他器件: CC2640
您好,
我将 BLE Stack V3.0.0与 CC2640R2F 芯片组搭配使用。
我在单个 GATT 服务中添加了15个特征(具有128位 UUID 的自定义服务)。
加电后、我的器件开始广播、当尝试连接中央器件(Android 应用(或 ) BLE 器件监控器)时。
我收到错误"Primary Service Discovery timed out (error 129) and error 133"(主服务发现超时(错误129)和错误133)。
但如果我 将 “No of Characteristics”(特性编号)减少到低于8 (0r) 6,则我不会遇到此问题。 每当我在单个 GATT 服务中添加10个以上的特征时、我就会面临此问题
另一个观察结果是、如果我使用 cc2640芯片组将堆栈版本更改为 ble_sdk_2_02_01_18、则相同的软件可以正常工作、但不会出现任何错误。
此错误仅适用于 具有 CC2640R2F 的 BLE Stack V3.0.0。
请就此问题帮助我。
来自"BLE 器件监视器"的日志详细信息
18:54:01.843 >找到的设备:BCD
18:54:01.843 >扫描响应:AD=0x00 len=0
18:54:01.843 >扫描响应:AD=0x00 len=0
18:54:01.843 >扫描响应:AD=0x00 len=0
18:54:01.843 >扫描响应:AD=0x00 len=0
18:54:01.844 >扫描响应:AD=0x00 len=0
18:54:01.844 >扫描响应:AD=0x02 len=0
18:54:01.844 >扫描响应:AD=0x0a len=2
18:54:01.844 > MAC 地址(扫描响应):B0:91:22:1A:A6:3D
18:54:11.854>扫描取消请求...
18:54:11.890 >扫描完成[10.143秒]
18:54:11.890 > GAP 器件发现:0器件、状态= 0x30
18:54:12.913 >连接请求
18:54:13.105 > GAP 链路已建立:H=0 CI=1544 lat=0至12800
18:54:13.105 >已连接 BCD
18:54:13.159>服务发现已启动
18:54:19.199 >主服务发现超时
18:54:43.161 > ReadByGrpTypeRsp:STATUS=23 pduLen=0
谢谢、此致、
Jayachandran R