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.

CC2540 异常断开 是否与绑定设置有关



如果一个主机跟一个从机连接,可以正常连接。然后从机重新刷程序,主机再跟从机连接,连接后就会马上断开。

请问这个跟DEFAULT_BONDING_MODE设置有关系吗?

我设置DEFAULT_BONDING_MODE 为TRUE的时候,从机重新刷程序后,是马上断开的,但是如果DEFAULT_BONDING_MODE  为FALSE的时候,从机重新刷程序后,好像是可以正常连接的。

  • aran aran,

    是的。

    Bonding设置为true的时候,是会记录绑定信息的,重连之后不需要再重新配对。你重新刷程序,会把绑定信息刷掉,这样连接是需要重新配对的,但理论上不应该连上后断开。你的从机pairMode 是设置成 GAPBOND_PAIRING_MODE_WAIT_FOR_REQ? 主机那边会主动发起配对?

    Bonding为false, 每次连接都像你刷过程序一样需要重新配对,所以刷不刷程序效果都一样,。