微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640设备连接后掉线

CC2640设备连接后掉线

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

TI工程师:

        我使用官方的开发板,使用的例程SimpleBLEPeripheral,使用手机进行连接。

        设备上电后,手机连接正常。但是过了10-1min左右,设备就断开连接了。

         手机软件使用的是“BLE读写器”,360助手上下载的。

         请TI工程师帮忙分析一下,什么原因导致的设备容易掉线?

ye,

你能空中抓包看一下吗?是否交互的流程有问题?

这样光描述现象很难判断哦。

Y:

     你好。我又基于SimpleBLEMulti工程测试了一下,找到了总是掉线的原因:

     只要我打开绑定的功能: -DGAP_BOND_MGR ,并在程序中配置配对为GAPBOND_PAIRING_MODE_INITIATE模式,就会出现连接后掉线的情况。

    请问,你知道什么原因导致的吗?我是基于官方例程的测试,目前没有可以空中抓包的设备。 

     

大神,

都两年了,问题还在。

空中包太大,就不上传了。现象就是主机还在不停发空包,遥控器突然就不发握手包了,调试的时候发现遥控器本身断链时,程序运行到这里:


static void gapRole_processGAPMsg(gapEventHdr_t *pMsg)
{

...


case GAP_LINK_TERMINATED_EVENT:

...
gapRole_ConnTermReason = pPkt->reason;

...

gapRole_ConnTermReason 为0x08

遥控器本身的idle timeout 设置为0,不应该断链。

硬件发射功率,灵敏度,频偏都测试过了!批量也试过了近100块板子。

能指明还需要测试什么吗?

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

网站地图

Top