主题: SysConfig 中讨论的其他器件
工具/软件:
您好、
我的同事 Vikas R J 能够在 SDK v8.30.01.01 中使用以下权变措施为目标 MCU CC2651R3 应用补丁:
:
-
发现问题:启用白名单筛选后、绑定的设备无法重新连接。
-
SysConfig 设置为:
-
广告政策:“允许从全部扫描、仅从白名单连接“
-
配对策略:“允许从所有设备配对“
-
-
尽管 SysConfig 正确、但重新连接失败。
-
在中
setBondManagerParameters()
、SDK 设置:-
GAPBond Mgr_Set 参数 ( GAP_ADV_AL_POLICY_ANY_REQ 、sizeof (uint8_t)、&autoSyncAL);
-
这不正确—它控制广播、而不是绑定。
-
-
正确的参数是:
-
GAPBond Mgr_Set 参数 ( GAPBOND_AUTO_SYNC_AL 、sizeof (uint8_t)、&autoSyncAL);
-
覆盖
ti_ble_config.c
不起作用;值被覆盖。
-
-
在应用程序初始化中应用的最终修复(在之后)
setBondManagerParameters()
:-
GAPBonds Mgr_Set 参数 (GAPBOND_AUTO_SYNC_AL、sizeof (uint8_t)、&autoSyncAL);
-
结果:激活白名单后、绑定的设备现在可以成功重新连接。
-
似乎 SysConfig 工具和生成的 ti_ble_config.c 文件之间的接口可能是问题。 您能否将此报告给研发团队?
此外、该票证在几个月前就寄给了研发团队、但最新的 SDK 中仍然存在该错误。
谢谢、Kaiwalya