主题中讨论的其他器件: CC2640、 CC2640R2F
工具/软件:TI-RTOS
主题:通知基于简单 BLE 外设的项目上的间歇性和频繁连接丢失。
我有一个基于 BLE_cc26xx_2_01_00_44423简单 BLE 外设的“Halo”项目(App+Stack)工作正常。 该应用程序通过调用 GATTServApp_ProcessCharCfg()来执行62.4 Hz (1000/16)通知。
我需要 OAD,因此我已将“Halo”应用程序集成到 BLE_SDK_2_02_01_18 OAD_TARGET 映像 B 的副本中。BIM + OAD 目标映像 A + HALO_SIMPLE_Peripheral 映像 B + OAD 堆栈。 OAD_TARGET 基于 simplelink\ble_sdk_2_02_01_18\examples\cc2650lp
除了通知正在停止和/或连接经常断开外、一切都正常。
-
我可以在从图像 A 运行 BLE Device Monitor 和 BTool 的情况下执行 Halo 图像 B 的 OAD、没问题
但是,在图像 B 中运行 Halo 应用程序时,通知中经常会出现空白,可以通过数据包监听器看到。
我继承了初始开发包。 它位于 Subversion 资源库中、因此 TI 库位于非默认位置、但版本可见...
我使用 CC2650 Launch Pad 作为模板。 我尝试在新的 OAD 版本中维护 ble_cc26xx_2_01_00_44423结构、但复制了主目录、因此仍可以使用 Launch Pad 目标。