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:认证状态为4时、经典 BT 配对失败

Guru**** 2589245 points
Other Parts Discussed in Thread: CC2564MODA

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/727598/cc2564moda-classic-bt-pairing-fails-with-atauthenticationstatus-4

器件型号:CC2564MODA

您好!

我们将 CC2564MODA 与 基于 STM32L4 MCU 的定制板搭配使用。

我们的器件充当 iOS 电话的 BLE 外设、并同时连接到经典 BT 耳机(HSP 配置文件)以进行音频回放。

有时、当我们尝试使用  GAP_Initiate_Bonding ()配对耳机时、我们会在 GAP_Event_Callback 中得到以下内容。

ATAuthenticationStatus:4 Board:0xFC58FAB984AC

CONNECT_COMPLETE 事件:类型:2、地址:0xFC58FAB984AC、ConnHandle:1、状态:4

这意味着什么? 一旦我们收到此错误、它是一致的、我们必须重置设备/耳机并重新启动所有操作、才能成功连接。  

这种错误的原因是什么? 请帮助。  

为成功和失败案例捕获的附加日志。

谢谢、

Indu

 

e2e.ti.com/.../BT_5F00_Connectivity.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能解释一下所使用的步骤吗? 故障情况下是否遵循特定模式? 从日志中、在发生故障的情况下、对等设备建立 BLE 连接、经典连接何时进行?

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

    您好 Hari、

    下面是我们遵循的步骤:

    在我们的设备和 iPhone 之间建立 BLE 连接。

    2.通过 BLE 从 iPhone 连接到设备、了解要连接的耳机的详细信息。

    3.暂时断开 BLE 连接并开始查询经典 BT。

    4.当所需耳机在"查询"中列出并且 GAP_Query_Remote_Device_Name ()验证其名称时,BLE 会重新连接。

    (第3步和第4步是作为一项工作完成的、因为我们在 BLE 连接正在进行的过程中遇到问题、需要将耳机列出为"查询中"。)

    5.配对耳机设备,并将链接键信息存储在 NV 存储器中。

    6.打开耳机端口并设置音频连接以回放。

    在随附的故障案例日志中、只有在启动经典 BT 配对后、我们才获得 LE 连接完成回调。 但是、即使是另一种方式、有时配对会失败。

    已附加另一个故障案例日志文件。

    谢谢、

    Indu

    e2e.ti.com/.../BT_5F00_Connectivity1.rar

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

    您好!

    任何人都可以帮助解决此问题。

    当我们连接听筒、断开听筒、然后再次尝试连接同一听筒时、就会出现这种情况。

    一旦我们得到该误差、就会得到相同的误差 n 次、就像进入某个循环一样。

    谢谢、

    Indu