工具/软件:
e2e.ti.com/.../Adv_5F00_reporting_5F00_issue.zip
我们在 TI Stack/SDK 的广播报告方面存在问题。
以下是观察到问题的配置:
- 车辆(观察员/中央车辆):
- SCAN_Interval:25 ms
- SCAN_WINDOW:25ms
- 电话(广播设备/外设):
- Advertisement_Interval:100 ms
- Advertisement_Window:100 ms
问题:
- 无线传输 Adv_san 时序为~ 50ms
- TI 栈报告的时间差为~200ms
- 从 TI Stack/SDK 到向应用报告广播似乎存在延时。 您能否分析一下这种延迟、并告诉我们是否可以减少延迟?
- 我们当前的要求是手机上的 Adv_Interval 为100ms、但广播报告时间必须小于150ms。
遵循的步骤:
- Basic_BLE TI 示例程序、并在两个 TI 开发套件(CC2340)上充当观察者/中央设备和广播设备/外设。
- 修改观测器/中央代码以输出 UART 日志。
- 广播设备/外设是默认示例。
- 测试是在 CC2340 DevKits 上进行的、但也应适用于 CC2642。
- 自扫描启用以来使用 curSysTime 为每个 Adv_Report 捕获 UART 日志。
- 捕获上述的 OTA 日志。
附加以下内容:
- 捕获的 OTA 日志
- 捕获的 UART 日志
- 修改了 UART 日志的基本 BLE 工程代码(观测器/中心角色)