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.

[参考译文] CC2640:在前6个连接事件期间、从器件没有响应、连接失败。

Guru**** 2589275 points
Other Parts Discussed in Thread: BLE-STACK, CC2640, CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/601400/cc2640-slave-is-not-responding-during-the-first-6-connection-events-connection-fails

器件型号:CC2640
Thread 中讨论的其他部件:BLE-STACKCC2540

你好。  

我有一个刷写了 HostTestCC2650EM_APP BLE-STACK V2.2.1的 CC2640模块。

我通过 UART 发送接下来的命令、将器件初始化为外设:

 GAP 器件初始化

 2. GAP 配置器件地址

 3.差距更新广播数据

 4. GAP 使其成为可发现的

下一步、我尝试使用 CC2540软件狗(作为中央设备)将其连接。

在 BTool 中、我可以看到已发现 CC2640模块。 当我尝试连接时、我接收 GAP_EstablishedLink 事件、但连接会立即终止(我在 BTool GAP_TerminateLink 事件中接收、原因是"建立失败")。

借助 TI 数据包监听器、我可以看到从器件没有响应任何连接事件(请参阅下面的附件)。

为了使连接稳定、可以做些什么? 是否要向 CC2640发送任何其他命令以响应此事件?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我怀疑外设可能没有收到连接指示或只是忽略它。 您尝试连接到哪个外设示例? 您的外设是否仍在广播? 您的监听器捕获中是否有更多日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您尝试连接到哪个外设示例?

    对于外设(CC2640)、我已刷写 BLE-STACK V2.2.1中的 simple_peripheral 十六进制文件。 它具有与之前描述的相同的行为(使用主机测试应用程序和 UART 上的命令)。

    您的外设是否仍在广播?

    连接失败后大约10秒、外设开始再次广播。

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还会在板上接收到"已建立 GAP 链路"事件、用于在 UART 上进行通信。 这是 UART RX 上的最后一个活动。