工具/软件:
尊敬的 TI 团队:
我们将使用 SDK 版本 9.11 实现连接切换功能、其中两个 CC2745R10 器件用作服务节点和候选节点、并使用移动电话作为对等节点。 服务节点数据通过 CAN 传输到候选节点。 收到数据后、候选节点设置以下四个参数(与 car_node demo 相同,但最后一个参数除外)、并调用 handover_startCandidateNode () 启动移交。

使用这些设置时、候选节点会向应用程序报告 BLEAPPUTIL_LINK_RESIDEND_EVENT、但很快就会报告 BLEAPPUTIL_LINK_RESIDEND_EVENT。 断开原因是 0xFD (0xFD 表示 ll.h 中定义的 LL_STATUS_HANDOFF_FAILED)、HandoverExtCtrl_startCnEvtHandler() 中接收的状态为 0x3E。
我们尝试了 timeDelta、timeDeltaErr、maxFailedConnEvents 和 txBurstRatio 的各种配置、但结果不一致。 有时会发生相同的问题;其他情况下、断开连接原因会发生变化。 例如、对于另一组参数(如下所示)、候选节点仍报告 BLEAPPUTIL_LINK_RESIDEND_EVENT、然后报告 BLEAPPUTIL_LINK_SHORT_EVENT、但断开原因变为 0x3D((0x3D 表示 LL_STATUS_CONN_TERM_DEUE_TO_MIC_FAILURE(在 ll.h 中定义)、并且 HandoverEvtHandl() 中的状态为 startExt0x00。

对于配置这些参数以实现稳定的交付、您是否有任何建议或最佳实践?
期待您的答复。 非常感谢!






