工具与软件:
您好!
我公司开发了基于 CC2640R2F-Q1芯片的小型器件。 器件2年以来已开始大规模生产(SOP 后)。 我们的客户 现在决定了
连接设备、该设备基于 Android。 系统在这种连接上也非常好。 但上次我们在连接参数过程中发现了零星的问题。
看起来、主设备(我们的器件是外设)临时切换到7、5ms 的间隔、然后恢复到45ms、这里有一些去同步。
看起来,我们的设备接受连接参数请求,因为应答连接参数响应与备用参数。 然后、我们从主器件接收到连接更新指示。
然后进行一些去同步、链路中断。 据我所知、好像主设备发送了正确的 BLE 数据包、从我们 LL 层的器件上有一些智库出错了、但我不确定。
因为我看不到,这被称为回调到主机(pGrocla Roles_Param 387eCB)关于从 LL 层更改的参数。
这可以通过某种方式调试 BLE 堆栈、我必须查看 BLE 堆栈来寻找原因。 或问题可以更深(无线电)??? . 问题是情况、该问题非常零星地发生、因此这对调试没有帮助。
现在、我正在观察来自 BLE 堆栈的 ICall 消息。 我可以向 BLE 堆栈添加一些跟踪、并提取正在进行的内容。
使用的 BLE 堆栈:simplelink_cc2640r2_sdk_3_30_00_20