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.

[参考译文] CC2564C:无法打开特定蓝牙扬声器的 A2DP SRC 流

Guru**** 2384970 points
Other Parts Discussed in Thread: CC2564C, CC2564CSTBTBLESW, CC2564
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/995213/cc2564c-cannot-open-a2dp-src-stream-to-certain-bluetooth-speakers

器件型号:CC2564C
Thread 中讨论的其他部件:CC2564

你好!

我们将 CC2564C 芯片与 CC2564CSTBTBLESW FreeRTOS 堆栈搭配使用、并在尝试向以下扬声器发送 AUD_Open 远程串流()时收到错误:

  1. JBL 触发器4
  2. UE 动臂2.

与使用 Noos A3DPDemo_SRC 的 STM32 Devkit 硬件设置进行比较时、连接成功、日志如下: e2e.ti.com/.../JBL-Flip-4-success-STM32.txt

在我们的平台上、回调 etAUD_Stream_Open_Confirmation 返回的 OpenStatus = 1 (或3)、连接建立甚至无法到达身份验证部分: e2e.ti.com/.../JBL-Flip-4-fail-SUE.txt

您能否比较这些日志来尝试了解导致行为差异的原因?

提前感谢。

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

    我们将进行观察并返回...

    谢谢

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

    同时、我们还生成了 UE Boom 2连接失败的日志: e2e.ti.com/.../ue-boom.txt

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

    UE Boom2是否连接到 TI BluetopiaSDK 演示示示例? (即 A3DPDemo_SRC)?

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

    我们尚未安排这方面的后勤工作(锁定期间所有远程工作)、但我将在完成后立即更新此主题。

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

    好的...  

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

    您好 Hari、您能不能查看 Benedek 提供的 BT 调试 UART 日志、尽管我们尚未尝试连接 A3DPDemo_SRC? 背景是,贝内德克刚刚获得了父亲,因此他现在做测试有点困难。 但是,如果日志中有明显的内容指向可能的解决方案,他可以立即尝试。

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

    好的... 让我再次检查日志。

    谢谢

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

    您好 Hari,您是否成功查看了日志?

    谢谢您、Christoph

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

    您好、Christoiph、

    我从控制器侧看不到任何问题。 它显示主机在某个时间后已断开连接。

    谢谢

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

    尊敬的 Hari、非常感谢您的检查

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

    当然。。。

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

    我也使用演示代码测试了 UE Boom 2、结果相同: e2e.ti.com/.../UE_2D00_Boom_2D00_2_5F00_2.txt

    Bluetopia 栈始终在状态= 3时返回 StreamOpenConfirmation、就像在 JBL Flip 4时一样。 我们没有对 Bluetopia 栈的源代码访问权限、因此无法更深入地分析此问题。 但是、您可以访问、能否分享一些见解、哪些条件会触发这一结果?

    我相信您也可以通过 JBL Flip 4 (即使多次尝试)在您的一侧重现这些情况、您也可以将其用作重现问题的起点、 如果只观察此返回值的源代码并不是最终结果。

    提前感谢。

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

    您好!

    查看提供的日志、似乎断开连接没有任何明显的控制器错误或其他潜在问题。

    OpenStatus 为0x3表示发生了 AUD_STREAME_OPENTIFY_CONFIRMATION_STATUS_UNKNOWN_ERROR。 这是栈提供的通用错误、在 Bluetopia 源代码中可找到的不少于11种错误情况下。

    帮助我缩小源代码中错误抛出位置的一个因素是在设置中首次生成错误时的调用栈。 虽然您没有源代码、但如果您要在调试器中单步执行代码、您仍然应该看到 Bluetopia 库中的符号。 可能引发错误的 Bluetopia 函数包括:

    DisconnectEndpoint ()

    ProcessCloseEndpointConfirmation()

    ProcessSignalingConnectConfirmation()

    ProcessDiscoverConfirmation()

    ProcessGetCapabilitiesConfirmation()

    ProcessSignalingConnectIndication()

    ProcessSignalingDisconnectIndication()

    CheckAndDispatchFailedConnection()(CheckAndDispatchFailedConnection())

    当栈返回 StreamOpenConfirmation 时、哪些函数会出现在调用栈中?

    此致、
    Michael

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

    您好、Michael、

    这是状态= 3的 OpenConfirmation 的调用堆栈:
    CheckAndDispatchFailedConnection()(CheckAndDispatchFailedConnection())
    ProcessGetCapabilitiesConfirmation()
    GAVD_Event_Callback ()
    GetCapabilitiesResponseEvent()
    ProcessSignalingMessage()
    SignalingDataEvent()
    L2CA_Event_Callback()
    HCI_ACL_Data_Callback ()

    此致、
    Benedek

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

    尊敬的 Benedek:

    感谢您提供调用堆栈。 该错误看起来是由处理 GAVD 事件时的错误引起的。 有几种可能、其中一些最可能包括:

    端点功能之间不匹配、例如、如果 src 和 snk 都不支持公共编解码器。

    2.未检测到所通告的端点、如处于"连接"状态。

    3. GAVD 请求本身出现错误,而不是其内容,例如超时或损坏的消息等

    上述三种情况中的任何一种似乎都适合您收集的其他错误数据、例如来自器件的监听器日志?

    我还复制了该 ProcessGetCapabilitiesConfirm()函数的实现,该函数会为您的参考生成该错误(CheckNadDispatchFailedConnection()只是将其报告给上层)。 请随意查看是否有其他可能导致您的错误。

    e2e.ti.com/.../processGetCapabilitiesConfirmation.c

    此致、

    Michael

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

    您好、Michael、

    感谢您提供此信息。 遗憾的是、我不太熟悉蓝牙的内部信息、无法通过查看 HCI 跟踪来识别这些场景。 您是否有一些重放工具可以将 HCI 消息传递到我们日志中记录的 Bluetopia、并调试确切的根本原因?

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

    您好!

    您捕获的蓝牙调试日志不会记录每条消息的所有数据、也没有 GAVD 请求所需的完整信息。 您是否能够捕获 CC2564和 UE Boom 2之间连接尝试的监听器日志?

    此致、

    Michael

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

    您好、Michael、

    我n´t 有一个 BT 监听器、但我们没有。 我们拥有 HCI 日志和来自 CC2564C 调试 UART 的日志。 我是否应将 UE Boom 2样本发运给您? 但据我们所见、该行为与我们已向 Hari 发送一个样本的 JBL Flip 4类似...

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

    您好!

    我将了解我是否可以从 Hari 获取 JBL Flip4并从中捕获所需的测试数据。

    此致、

    Michael

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

    如果有问题、我们可以记录 UART HCI 通信。 如果是、您可以使用哪种格式的日志?

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

    您好!

    就 UART 日志而言、您从记录器工具获取的 HCI 日志是我最好的格式。 您已经向我提供了该信息、但看起来没有任何明显的错误或问题与您看到的堆栈错误相对应。

    其中一个复杂的问题是 Hari 目前不在办公室、因此、由于设备在他的家庭办公室、要控制 JBL Flip4将很困难、即使不是不可能。 感谢您耐心等待。

    此致、

    Michael

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

    尊敬的 Michael:

    您是否收到了我们订购的产品? 我们可以做些什么来帮助您进行调试?

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

    您好、Christoph、

    昨天晚上我拿到了 UE Boom 2、就像今天的测试一样。

    使用我的 STM3240G-EVAL + CC2564XCQFN-EM 设置上的 A3DPDemo_SRC 应用、我看不到您看到的同一问题- AUD_Open_Remote_Stream 似乎总是成功的。 请查看下面的程序输出:

    A3DP+SRC>
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: Unknown (greater 4.1)
    BTPS Version  : 4.2.1.0
    PLAT Version  : 1.0
    App Name      : STM32-TI-BT-SRC
    App Version   : 0.2
    Project Type  : 6
    FW Version    : 12.23
    Local BD_ADDR: 0xC8DF842570C2
    EIR Data Configured Successfully (Device Name STM32-TI-BT-SRC-2570C2).
    Mute and enter the DAC, CS43L22, into power save mode with reset
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
       Frequency: 44100, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 1, Flags: 0
       Frequency: 44100, Channels: 1, Flags: 0
    
    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList, Pair,            *
    *                  EndPairing, PINCodeResponse, PassKeyResponse, *
    *                  UserConfirmationResponse,                     *
    *                  SetDiscoverabilityMode, SetConnectabilityMode,*
    *                  SetPairabilityMode, SetBaudRate               *
    *                  ChangeSimplePairingParameters,                *
    *                  GetLocalAddress, GetLocalName, SetLocalName,  *
    *                  GetClassOfDevice, SetClassOfDevice,           *
    *                  GetRemoteName, OpenSink, CloseSink, Play,     *
    *                  Pause, Help                                   *
    ******************************************************************
    
    A3DP+SRC>inquiry
    
    A3DP+SRC>
    Inquiry Entry: 0xB07D47D3F5CB.
    
    A3DP+SRC>
    Inquiry Entry: 0x88C6267D92D0.
    
    A3DP+SRC>
    Inquiry Entry: 0x84B517089959.
    
    A3DP+SRC>
    Inquiry Entry: 0x2C73A02CEA57.
    
    A3DP+SRC>
    Inquiry Entry: 0x84B517083CEF.
    
    A3DP+SRC>
    Inquiry Entry: 0x84B51708870B.
    
    A3DP+SRC>
    Inquiry Entry: 0xB07D47D348E3.
    
    A3DP+SRC>
    Inquiry Entry: 0x84B51708D1AD.
    
    A3DP+SRC>
    Inquiry Entry: 0x84B5170896E1.
    
    A3DP+SRC>
    Inquiry Entry: 0xB07D47D35111.
    
    A3DP+SRC>
    Inquiry Entry: 0x00B0E1EE3243.
    
    A3DP+SRC>
    Inquiry Entry: 0xB07D47D3C12F.
    
    A3DP+SRC>
    Inquiry Entry: 0xB07D47D34931.
    
    A3DP+SRC>
    Inquiry Entry: 0x84B51708C481.
    
    A3DP+SRC>
    Inquiry Entry: 0x84B51708D00B.
    
    A3DP+SRC>
      Result: 1,0xB07D47D3F5CB.
      Result: 2,0x88C6267D92D0.
      Result: 3,0x84B517089959.
      Result: 4,0x2C73A02CEA57.
      Result: 5,0x84B517083CEF.
      Result: 6,0x84B51708870B.
      Result: 7,0xB07D47D348E3.
      Result: 8,0x84B51708D1AD.
      Result: 9,0x84B5170896E1.
      Result: 10,0xB07D47D35111.
      Result: 11,0x00B0E1EE3243.
      Result: 12,0xB07D47D3C12F.
      Result: 13,0xB07D47D34931.
      Result: 14,0x84B51708C481.
      Result: 15,0x84B51708D00B.
    
    A3DP+SRC>GetRemoteName 1
    
    GAP_Query_Remote_Device_Name success.
    
    A3DP+SRC>
    BD_ADDR: 0xB07D47D3F5CB.
    Name: CP-8851.
    
    A3DP+SRC>GetRemoteName 2
    
    GAP_Query_Remote_Device_Name success.
    
    A3DP+SRC>
    BD_ADDR: 0x88C6267D92D0.
    Name: UE BOOM 2.
    
    A3DP+SRC>GetRemoteName 3
    
    GAP_Query_Remote_Device_Name success.
    
    A3DP+SRC>
    BD_ADDR: 0x84B517089959.
    Name: CP-8851.
    
    A3DP+SRC>pair 2
    GAP_Initiate_Bonding(Dedicated): Success.
    
    A3DP+SRC>
    atLinkKeyRequest: 0x88C6267D92D0
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>
    atIOCapabilityRequest: 0x88C6267D92D0
    
    Auth success.
    
    A3DP+SRC>
    atIOCapabilityResponse: 0x88C6267D92D0
    Capabilities: No Input/Output
    
    A3DP+SRC>
    atUserConfirmationRequest: 0x88C6267D92D0
    
    Auto Accepting: 456914
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>Un-handled Auth. Event.
    
    A3DP+SRC>
    atLinkKeyCreation: 0x88C6267D92D0
    Link Key Stored.
    
    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x88C6267D92D0
    
    A3DP+SRC>opensink 2
    
    AUD_Open_Remote_Stream success.
    
    A3DP+SRC>
    atLinkKeyRequest: 0x88C6267D92D0
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x88C6267D92D0
    
    A3DP+SRC>
    etEncryption_Change_Result for 0x88C6267D92D0, Status: 0x00, Mode: Enabled.
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Open_Indication
    BD_ADDR:  0x88C6267D92D0
    
    A3DP+SRC>
    etAUD_Stream_Open_Confirmation
    Status:      0
    BD_ADDR:     0x88C6267D92D0
    MediaMTU:    895
    A3DP Open: 0
    Initialize audio with sampling frequency: 44100
    
     I2S configuration start f = 44100
    
     I2S configuration finished
    Stream Format:
       Frequency: 44100
       Channels:  2
       Flags:     0
    
    A3DP+SRC>
    etAUD_Remote_Control_Open_Indication
    BD_ADDR:     0x88C6267D92D0
    
    A3DP+SRC>play
    
    AUD_Change_Stream_State success.
    
    A3DP+SRC>
    etAUD_Stream_State_Change_Confirmation
    BD_ADDR:     0x88C6267D92D0
    StreamState: Started
    A3DP Start: 0
    
    A3DP+SRC>closeink 2
    Invalid Command: CLOSEINK.
    
    A3DP+SRC>closesink
    A3DP Stop: 0
    A3DP Close: 0
    
     uninitializeAUDIO finished...
    
    etAUD_Remote_Control_Close_Indication
    BD_ADDR:          0x88C6267D92D0
    DisconnectReason: 0
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Close_Indication
    BD_ADDR:  0x88C6267D92D0
    DisconnectReason: 1
    
    A3DP+SRC>
             AUD_Close_Stream success.
    
    A3DP+SRC>
    A3DP+SRC>open
    Invalid Command: OPEN.
    
    A3DP+SRC>opensink2
    Invalid Command: OPENSINK2.
    
    A3DP+SRC>opensink 2
    
    AUD_Open_Remote_Stream success.
    
    A3DP+SRC>
    atLinkKeyRequest: 0x88C6267D92D0
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x88C6267D92D0
    
    A3DP+SRC>
    etEncryption_Change_Result for 0x88C6267D92D0, Status: 0x00, Mode: Enabled.
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Open_Indication
    BD_ADDR:  0x88C6267D92D0
    
    A3DP+SRC>
    etAUD_Stream_Open_Confirmation
    Status:      0
    BD_ADDR:     0x88C6267D92D0
    MediaMTU:    895
    A3DP Open: 0
    Initialize audio with sampling frequency: 44100
    
     I2S configuration start f = 44100
    
     I2S configuration finished
    Stream Format:
       Frequency: 44100
       Channels:  2
       Flags:     0
    
    A3DP+SRC>
    etAUD_Remote_Control_Open_Indication
    BD_ADDR:     0x88C6267D92D0
    
    A3DP+SRC>closesink 2
    A3DP Close: 0
    
     uninitializeAUDIO finished...
    
    etAUD_Remote_Control_Close_Indication
    BD_ADDR:          0x88C6267D92D0
    DisconnectReason: 0
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Close_Indication
    BD_ADDR:  0x88C6267D92D0
    DisconnectReason: 1
    
    A3DP+SRC>
             AUD_Close_Stream success.
    
    A3DP+SRC>opensink 2
    
    AUD_Open_Remote_Stream success.
    
    A3DP+SRC>
    atLinkKeyRequest: 0x88C6267D92D0
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x88C6267D92D0
    
    A3DP+SRC>
    etEncryption_Change_Result for 0x88C6267D92D0, Status: 0x00, Mode: Enabled.
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Open_Indication
    BD_ADDR:  0x88C6267D92D0
    
    A3DP+SRC>
    etAUD_Stream_Open_Confirmation
    Status:      0
    BD_ADDR:     0x88C6267D92D0
    MediaMTU:    895
    A3DP Open: 0
    Initialize audio with sampling frequency: 44100
    
     I2S configuration start f = 44100
    
     I2S configuration finished
    Stream Format:
       Frequency: 44100
       Channels:  2
       Flags:     0
    
    A3DP+SRC>
    etAUD_Remote_Control_Open_Indication
    BD_ADDR:     0x88C6267D92D0
    
    A3DP+SRC>closeink 2
    Invalid Command: CLOSEINK.
    
    A3DP+SRC>closesih
    Invalid Command: CLOSESIH.
    
    A3DP+SRC>closesink 2
    A3DP Close: 0
    
     uninitializeAUDIO finished...
    
    AUD_Close_Stream success.
    
    A3DP+SRC>
    etAUD_Remote_Control_Close_Indication
    BD_ADDR:          0x88C6267D92D0
    DisconnectReason: 0
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Close_Indication
    BD_ADDR:  0x88C6267D92D0
    DisconnectReason: 1
    
    A3DP+SRC>opensink 2
    
    AUD_Open_Remote_Stream success.
    
    A3DP+SRC>
    atLinkKeyRequest: 0x88C6267D92D0
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x88C6267D92D0
    
    A3DP+SRC>
    etEncryption_Change_Result for 0x88C6267D92D0, Status: 0x00, Mode: Enabled.
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Open_Indication
    BD_ADDR:  0x88C6267D92D0
    
    A3DP+SRC>
    etAUD_Stream_Open_Confirmation
    Status:      0
    BD_ADDR:     0x88C6267D92D0
    MediaMTU:    895
    A3DP Open: 0
    Initialize audio with sampling frequency: 44100
    
     I2S configuration start f = 44100
    
     I2S configuration finished
    Stream Format:
       Frequency: 44100
       Channels:  2
       Flags:     0
    
    A3DP+SRC>
    etAUD_Remote_Control_Open_Indication
    BD_ADDR:     0x88C6267D92D0
    
    A3DP+SRC>

    为了澄清一下、您是否也在 STM32 EVM + CC2564C 演示板设置中看到了这个问题、或者您是否仅在您自己的定制硬件上看到这个问题?

    此致、

    Michael

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

    您好、Michael、

    我们看到 STM32F4Disc + CC2564C 上的 A3DPDemo_SRC 在我们这边、日志也在那里。 我所做的不同之处是、我不首先对它们进行配对、而是让 openink 在内部管理配对(因为当我尝试进行 GAP 配对和 A2DP 以编程方式逐一连接时、连接始终失败)。 您是否也可以在您的一侧尝试几次、在之间对设置进行电源循环(因此配对信息丢失)?

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

    您好!

    当然、我可以运行该测试、在该测试中、我直接使用 openink 而无需配对。

    关于您对"缝隙配对和 A2DP 以编程方式一个接一个地连接、连接始终失败"的评论、您是否意味着当您像我一样执行与 openink 分开的配对时、您总是会遇到问题? 我只想确保我正确理解您的评论

    此致、

    Michael

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

    对此进行了任何更新?

    我是说我使用 GAP API 进行配对、当触发成功回调时、代码会启动 A2DP 流打开请求。 即使只有流打开呼叫才成功连接的设备,此请求也始终失败。

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

    您好!

    根据我们今天早些时候的调试、我无法重现您看到的问题。

    我记录的后续步骤为:

    我将获得一个 STM32发现板、以便我可以运行构建和运行您的代码。 您将向我发送我应该运行的代码、以便最好地重现您的设置。

    2.我将构建一个版本的 A3DP SRC 演示、以便您可以运行我正在运行的程序并查看是否遇到相同的问题。

    目前、我无法访问 STM32发现板。 我已经安排从同事那里获得一个、这应该在明天发生。 我将在我启动并运行它时通知您。

    此致、

    Michael

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

    尊敬的 Benedek:

    请尝试 此处提供的最新 Bluetopia STM32协议栈。 这解决了我的问题

    谢谢、
    Jacob

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

    您好、Jacob、

    感谢您的更新、我将很快尝试使用新堆栈-通过您发送给我的私人链接、因为 TI 网站仍向我显示要下载的旧版本 v4.2.1.1。

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

    尊敬的 Benedek:

    感谢您指出-我将查看此链接。 该文件应在 TI.com 上提供。

    谢谢、
    Jacob