Other Parts Discussed in Thread: CC2340R5, SYSCONFIG
器件型号: CC2340R5
主题: SysConfig 中讨论的其他器件
TI 团队大家好、
我正在尝试在 CC2340R5 上禁用 LE 安全连接。
我使用的是 RTOS +外设示例。
在内部app_peripheral.c、在Advertise_start()函数中、我尝试将“安全连接“模式更改为GAPBOND_SECURE_CONNECTION_NONE在特定条件下。 但是、以下 API 始终返回0x18 (bleInvalidRange):
GAPBondMgr_SetParameter(GAPBOND_SECURE_CONNECTION,
sizeof(uint8_t),
&scMode);
我已经试过了
-
被启用
GAPBONDMGR_TESTMODE我评论过
simplelink_lowpower_f3_sdk_9_14_00_41/source/ti/ble/host/gapbondmgr/src/gapbondmgr.c
并GAPBONDMGR_TESTMODE在 IAR 项目选项中启用。 -
在初始化期间设置安全连接
我还
GAPBOND_SECURE_CONNECTION_NONE在中的 GAP 绑定管理器初始化过程中尝试了设置simplelink_lowpower_f3_sdk_9_14_00_41/source/ti/ble/app_util/framework/src/bleapputil_init.c、
内部BLEAppUtil_initGapBondParams():uint8_t tmp = GAPBOND_SECURE_CONNECTION_NONE;
GAPBondMgr_SetParameter(GAPBOND_SECURE_CONNECTION, sizeof(uint8_t), &tmp);
结果
在这两种情况下、均GAPBondMgr_SetParameter()返回bleInvalidRange (0x18)。
GAPBOND_SECURE_CONNECTION_NONECC2340R5 上是否不受支持或受限制?
需要澄清的是、禁用安全连接是 不适用于最终产品行为 。
此请求主要针对 方便开发和调试 、以简化测试并加快开发过程中的调试过程。
谢谢你。