Part Number:LP-EM-CC2340R5Other Parts Discussed in Thread: CC2340R5
TI members,
如题,使用LP-EM-CC2340R5开发板,模拟使用串口发送监听数据,调用监听接口,间歇性卡死。
环境:
CCS:12.4.0.00007
SDK:simplelink_lowpower_f3_sdk_7_20_00_29
范例:sdk_7_20_00_29\examples\rtos\LP_EM_CC2340R5\ble5stack\connection_monitor
范例代码修改:
1. 关闭宏定义RTLS_HOST_EXTERNAL
2. 范例增加串口发送参数调用
rtlsCtrlReq_t *appReq;
…appReq参数赋值
appReq->reqOp = RTLS_REQ_CONN;
appReq->pData = (uint8_t *)bleConnInfo;
MicroCmApp_rtlsCtrlMsgCb((uint8_t *)appReq);
如上发起监听调用
case RTLS_REQ_CONN:
{
gmicro_cm_CtrlData.rtlsSyncEnabled = RTLS_TRUE;
MicroCmApp_cmStartReq(pReq->pData);
}
如上增加默认使能监听
3. 如上修改,调用监听启动请求(可以故意修改参数,让每次调用都达到监听失败BLE_CONSECUTIVE_MISSED_CONN_EVT_THRES上限),
等待MicroCmApp_monitorCompleteEvt回调返回调用MicroCmApp_terminateLinkReq(可以通过串口返回数据确定调用此函数)。
即等到最终失效后再次发起监听启动请求,如此反复操作5~10次,大概率会卡死,不再回调MicroCmApp_monitorCompleteEvt
注:方式大致就是启动监听,达到监听失败上限返回失败后,手动再次启动监听,如此反复,大概率卡死。
Yolande Wang:
感谢您对TI产品的关注!由于问题比较复杂,我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。
,
Yolande Wang:
free您好,
帖子升级后,工程师想知道:
您能否提供有关您正在实施的内容的更多信息? 我不明白您说的监听卡死是什么意思。 退一步讲、您能否分享一下项目的总体目标是什么、预期行为是什么与观察到的行为是什么?
期待您的回复。
,
free chen:
Hi Yolande ,
调用启动监听,在监听参数(如accessAddr,或crcInit)错误时,达到错误次数(BLE_CONSECUTIVE_MISSED_CONN_EVT_THRES)上限会退出监听。
如上操作反复循环,预期行为:可以正常启动和退出。但是错误的结果是:间歇性启动后,达不到错误次数,不退出监听。
,
Yolande Wang:
收到您的回复,这边会继续跟进,有更新会立即回复您。
,
Yolande Wang:
Hi free,
请问这个请求是否针对汽车级设备,这有助于我们将线程路由到正确的团队。
期待您的回复。
,
free chen:
Hi Yolande ,
是用于车载,钥匙相关。
,
Yolande Wang:
已收到您补充的信息,继续为您跟进。辛苦您的等候,有消息立即告诉您。
,
Yolande Wang:
Hi free,
我想问这个申请是针对 CC2340R5还是 CC2340R5-Q1器件、以便我们可以提供合适的指导。
,
free chen:
Hi Yolande ,
你们官方的开发板LP-EM-CC2340R5,我也不知道是否带Q1
,
Yolande Wang:
好的,已经继续跟进您的问题。
,
Yolande Wang:
Hi free,
目前我认为这是针对非汽车用例。
free chen said:
调用启动监听,在监听参数(如accessAddr,或crcInit)错误时,达到错误次数(BLE_CONSECUTIVE_MISSED_CONN_EVT_THRES)上限会退出监听。
如上操作反复循环,预期行为:可以正常启动和退出。但是错误的结果是:间歇性启动后,达不到错误次数,不退出监听
我知道您已经评估了connection_monitor 示例。但是,我不确定我是否理解您面临的问题。
”调用启动监听“是什么意思 , 我不认为这是在开箱即用的示例项目中定义的函数
那么您能否提供有关“未达到错误数且未退出监视器”的更多详细信息 ,乍一看,这听起来像是预期的行为。
,
free chen:
Hi Yolande ,
我已经在英文论坛回复,这个会有人跟进?谢谢!
,
Yolande Wang:
Hi free,
我看到英文论坛已经持续给出方案,这边也会继续为您跟进,感谢关注!