TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F 范例 hid_emu_kbd 回连失败 ErrorCode 0x06 (PIN or key missing)

Hi,

我使用LAUNCHXL-CC2640R2 开发平台, 烧录 hid_emu_kbd 范例, 第一次与PC (Win10 + CSR8510A10 Dongle) 连线, BTN-1 BTN-2 可以正常送出Keyboard 的按键, 一但 PC 蓝牙重启, 回连就会失败, 请问该怎么解决.

PC (Win10 + CSR8510A10 Dongle) 环境上没有问题, 使用 CC2541 没有这个问题.

CC2640R2F 会回应 ErrorCode 0x06 (PIN or key missing)

// Default GAP pairing mode
#define DEFAULT_PAIRING_MODE GAPBOND_PAIRING_MODE_WAIT_FOR_REQ

// Default MITM mode (TRUE to require passcode or OOB when pairing)
#define DEFAULT_MITM_MODE FALSE

// Default bonding mode, TRUE to bond
#define DEFAULT_BONDING_MODE TRUE

// Default GAP bonding I/O capabilities
#define DEFAULT_IO_CAPABILITIES GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT

IDE环境

IAR 8.11.2

蓝牙协议栈版本

1_50_00_62

实验所用工程

.\examples\rtos\CC2640R2_LAUNCHXL\bleapps\hid_emu_kbd

硬件平台

LAUNCHXL-CC2640R2

安装
simplelink_cc2640r2_sdk_1_50_00_58.exe

Viki Shi:

你的协议栈版本比较老了,建议换用新版本再测试

Mars Chen:

回复 Viki Shi:

Hi ViKi,

请问哪边可以下载 hid_emu_kbd (LAUNCHXL-CC2640R2) 范例, 最新 SDK 版本 ?

下载 simplelink_cc2640r2_sdk_2_30_00_28.exe 里面没有 hid_emu_kbd 范例.

C:\ti\simplelink_cc2640r2_sdk_2_30_00_28\examples\rtos\CC2640R2_LAUNCHXL\blestack\

Alvin Chen:

回复 Mars Chen:

你的那个dongle 配对码是多少?
建议你改成如下code ,配对码为0
// Default passcode
#define DEFAULT_PASSCODE0

// Default GAP pairing mode
#define DEFAULT_PAIRING_MODEGAPBOND_PAIRING_MODE_INITIATE

// Default MITM mode (TRUE to require passcode or OOB when pairing)
#define DEFAULT_MITM_MODEFALSE

// Default bonding mode, TRUE to bond
#define DEFAULT_BONDING_MODETRUE

// Default GAP bonding I/O capabilities
#define DEFAULT_IO_CAPABILITIESGAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F 范例 hid_emu_kbd 回连失败 ErrorCode 0x06 (PIN or key missing)
分享到: 更多 (0)