微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc256x 做主连接从机,从机异常复位,主机再次连接无法连接上

cc256x 做主连接从机,从机异常复位,主机再次连接无法连接上

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

您好:

      近期我们发现2564b和2564c作主机连接一个从机(我用2541作从的,当然其他的也一样),发现第一次连接以后,如果从机重新上电复位,256x虽然能够触发断开的callback,但是再次连接这个从机就连接不上了(这里b和c的现象还不一样,b是真的连不上了,c是连接瞬间可以连接上,但是2541从机显示立刻断开了并且重新广播,但是2564c这边没有触发断开的callback,所以再连接没法连了,因为芯片内部判定这个蓝牙地址已经连上了)。当然如果连接不同蓝牙地址的从机肯定可以连接上。我排除了和2541的关系,一个是因为2541重启并不会影响实际效果,第二个是我试过其他的从机,比如蓝牙胸带,都是一样的效果。为了解这个问题已经弄了好几天了,除了重启256x,都没有什么效果。请问有能够给点思路的吗?谢谢!

补充一点点,我2564b和cc2564c是分开测试的,不是一起测的。

还有一个点忘了说了,如果我控制2541从机主动断开和2564的连接,那么就不会导致2564连接2541连接不上的情况。所以基本可以确定就是异常断开导致的这个现象。异常断开收到的hci指令是04 05 04 00 02 04 08,而控制从机主动断开收到的是04 05 04 00 02 04 13。只有最后一位Reason不同。其他的打印都是一样的,所以我感觉芯片内部对于异常断开的处理机制是不是有点问题。

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

网站地图

Top