This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640R2F:主服务发现超时错误(错误129和错误133)

Guru**** 2553260 points
Other Parts Discussed in Thread: CC2640R2F, CC2640

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/580027/cc2640r2f-primary-service-discovery-timed-out-error-error-129-and-error-133

器件型号:CC2640R2F
主题中讨论的其他器件: 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能否附加一个示例服务配置来说明此问题?

    祝你一切顺利