This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2564MODA:CC256x HID 主机在成功连接后未重新与客户端配对

Guru**** 2528570 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/754024/cc2564moda-cc256x-hid-host-not-re-pairing-to-client-after-successful-connect

器件型号:CC2564MODA

我有一 个基于 cc256x 的评估板、其中包含一个 tm4c123g、我已在其中加载了 HIDDemo 示例、并遵循指南 http://processors.wiki.ti.com/index.php/CC256x_TI_Bluetooth_Stack_HIDDemo_App

使用 https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/p/463080/1666187#1666187中描述的补丁 、我能够获取评估板以正确识别 HID 游戏并以十六进制显示串行控制台的按钮输出。

但是、当 HID 设备断电后又重新打开时、它会尝试连接到最后一个配对的主机、但从未进行连接。

是否可以配置 HID 主机以允许从先前配对的客户端重新连接?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    是否可以附加第二次失败连接尝试的控制台日志?

    BR、
    Eyal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../BT_5F00_tx1v8_5F00_dbg.loge2e.ti.com/.../BT_5F00_tiva.logThe第一个日志"BT_tiva.log "是 tm4c123g 串行控制台的文本日志、我在其中连接示例程序。

    将器 件设置为主机模式并询问后、我连接到0x0090e1185622)、这是报告 HID 数据的游戏 epad。 游戏手柄处于配对模式时进行了连接。

    当出现"Hid Close indication、ID:0x0001"时、这是因为我手动关闭了游戏 epad、在大约2秒后、我打开设备并等待、什么都不会发生、游戏 epad 会在一段时间后自动关闭。

    第二个日志文件"BT_tx1v8_dbg.log"是来自模块上"TX_DBG"引脚24的二进制日志文件。 在示波 器下、我测量了最小脉冲的周期、并计算出位/秒为102585、其下一个最接近的波特率为115200、这是记录日志的波特率。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    找到了解决方案、将配对模式设置为安全简单配对。

    设置空载模式2. 

    然后更改简单配对参数  

    ChangeSimplePairingParameters 

    我选择显示是/否和不显示 MIPTM、然后在关闭电源后重新连接到游戏手柄。