我们做的RF4CE遥控器基于CC2533, RemoTI-CC253xDK-1.4.0 SDK,多次连续和CC2531 dongle 的配对测试中,会概率性出现fail 的情况, 出现的概率在 5~15% 左右
有2中表现方式, 1) 配对时,cc2531 dongle 端没有弹出验证码框 , 报类似错误 : " Status = 0x53 (83) (Validation Failure)", 见log: RF4CE_paring_case_x.txt
2) 配对输入验证码后, cc2531 端报错 <Error> - Unsupported Data Profile (0). Data Rejected, 见log 输入配对密码后异常-软件.txt
因为从上层应用来看:bind 配对的完成很简单, 通过调用如下2个函数来实现的
RTI_BindReq(), 绑定发起
RTI_SendDataReq(),按键键值发送
我们遥控器的code,从发起绑定到密钥验证流程中的状态回调代码与官方源码进行了比对,都是一样的,具体失败的原因是lib 返回的,我们没法进一步分析。