Part Number:CC2642R
CC2642做从机,手机连接之后,CC2642请求更新MTU,抓包看APP没有应答MTU请求,程序超时500ms会重新调用GATT_ExchangeMTU接口更新MTU,返回
blePending(0x16),没有更新成功每隔500ms再调用1次,重复40次一直都是这个返回值,并且抓包没有发出MTU请求了。必须断开重连才能恢复,这个是不是协议栈没有超时退出机制导致一直在请求MTU更新状态,这个除了断开连接还有其它方法吗
SDK版本:simplelink_cc13x2_26x2_sdk_5_20_00_52
环境:IAR
Nick Sun:
您好,
这看起来是手机不符合蓝牙规范,因为它应该已经回答了 MTU 交换过程,并且在前一个未终止的情况下不应启动新的 MTU 交换过程。
能否请您检查使用其他手机时该问题是否重现?