微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 安卓的APP匹配绑定CC2540过程中,CC2540会收到GAPROLE_WAITING问题

安卓的APP匹配绑定CC2540过程中,CC2540会收到GAPROLE_WAITING问题

时间:10-02 整理:3721RD 点击:

安卓的APP匹配绑定CC2540过程中,APP时不时地出现一直处于读通道状态不能正常实现绑定,而此CC2540则是收到GAPROLE_WAITING,APP退出再重新连接又能成功绑定。是APP端的问题还是2540这边的参数设置问题呢,毫无头绪,有大神能指点一下吗?是什么情况下会出现GAPROLE_WAITING呢?怎么解决?

GAPROLE_WAITING后一段时间是否会产生GAPROLE_WAITING_AFTER_TIMEOUT?

怀疑是连接参数的问题,建议用GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &initial_advertising_enable )设置参数

你好,一段时间后没有产生GAPROLE_WAITING_AFTER_TIMEOUT的。

其实2540这边的状态变化过程是此时已经进入成功配对了,但又会马上产生GAPROLE_WAITING,然后接着是产生GAPROLE_ADVERTISING,但一直不返回GAPBOND_PAIRING_STATE_BONDED。而APP则一直停留在读取通道信息界面。

感觉配对过程是成功了,但绑定过程一直卡着过不去。不知为什么

参数已经设置了,且抓包可看到更改参数设置成功的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top