TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2652R: SDK5.2的蓝牙从机例程simple_peripheral_CC26X2R1_LAUNCHXL_tirtos_ccs无法和手机完成配对

Part Number:CC2652R

使用手机端的ble调试助手,发起和目标设备的配对请求,

SimplePeripheral_processPasscode回调完成之后,便没有任何相应,手机无法读取任何数据。一段时间之后手机直接弹窗报错。

这是Debug的打印输出

GAP_LINK_ESTABLISHED_EVENT!
SP_PAIR_STATE_EVT
GAPBOND_PAIRING_STATE_STARTED
SP_PAIR_STATE_EVT
GAPBOND_PAIRING_STATE_STARTED
SP_PASSCODE_EVT
show Passcode: 123456
show numComparison: 0
write Passcode: 123456
Send passcode response SUCCESS
GAP_LINK_PARAM_UPDATE_EVENT!

static void SimplePeripheral_processPasscode(spPasscodeData_t *pPasscodeData)
{// Display passcode to userif (pPasscodeData->uiOutputs != 0){Display_printf(printfHandle, 0, 0, "show Passcode: %d",B_APP_DEFAULT_PASSCODE);Display_printf(printfHandle, 0, 0, "show numComparison: %d",pPasscodeData->numComparison);Display_printf(dispHandle, SP_ROW_CONNECTION, 0, "Passcode: %d",B_APP_DEFAULT_PASSCODE);}Display_printf(printfHandle, 0, 0, "write Passcode: %d",B_APP_DEFAULT_PASSCODE);// Send passcode responseif(GAPBondMgr_PasscodeRsp(pPasscodeData->connHandle , SUCCESS,B_APP_DEFAULT_PASSCODE)==SUCCESS){Display_printf(printfHandle, 0, 0, "Send passcode response SUCCESS");}
}

Kevin Qiu1:

你用的是什么APP,具体报什么错,我用simplelink starter可以完成配对绑定

,

Daoming Liu:

BLE调试助手,成功率非常非常低,基本不太可能成功。错误就一个系统弹窗,如下图弹窗,显示可能信号弱、或者没有开启配对什么的。而且不用APP直接手机在蓝牙设置里面配对也不行,使用系统进行配对重来没有成功过

,

Kevin Qiu1:

第一次配对好像是有一些问题,第二次配对就正常了

用simplelink starter或者BLE scanner试一下

赞(0)
未经允许不得转载:TI中文支持网 » CC2652R: SDK5.2的蓝牙从机例程simple_peripheral_CC26X2R1_LAUNCHXL_tirtos_ccs无法和手机完成配对
分享到: 更多 (0)