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:A3DP 澄清

Guru**** 2582405 points
Other Parts Discussed in Thread: CC2564C, CC2560B, CC2564, CC2640R2F, CC2564CSTBTBLESW

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/765608/cc2564c-a3dp-clarification

器件型号:CC2564C
主题中讨论的其他器件: CC2560BCC2564CC2640R2F

您好!

我正在研究使用 CC2560B/CC2564C 蓝牙控制器进行流式音频(接收器)和命令/控制流的设计。 主 MCU (很可能)是 STMF7器件。 STMF7将进行重要的音频效果处理、我希望使蓝牙 SBC 解码器与此器件保持连接。 要使用双模、我需要另一个 MCU (例如 MSP432或 STMF4)来处理 A2DP 和一些定制的 BLE 命令/控制配置文件。

另一种方法是在配置了 A3DP 的单模式下使用 CC2560B/CC2564C、并通过 SPP (Android)或 iAP2 (iOS)进行命令/控制。

1) 1)在此配置中、能否同时运行 SPP 和 iAP2与 A3DP?

2) 2)是否仍然需要在主 MCU 上运行部分蓝牙堆栈、或者我是否可以通过在 CC256x 和 STMF7之间配置串行 HCI 通道来避免这种情况?

此致、

交流

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、为 STM32F4发布了 CC2564 SDK。 www.ti.com/.../CC256XSTBTBLESW
    对于堆栈自适应/移植到其他设备、我们建议使用'Cloud3Gnd'进行检查。

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

    我不问如何将堆栈移植到其他器件类型。

    我的问题与在 CC2640R2F 上同时运行 A3DP 和 SPP/iAP2的能力有关、在该配置中、是否需要在主机处理器(MSP432或 STM32F4)上运行堆栈的任何部分...

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

    Andrew、

    为了澄清这一点、CC2640R2F 是一款仅支持 BLE 的无线 MCU、您无法在其上运行 A3DP 和 SPP 等经典 BT 用例。 如果是拼写错误、并且您是指 CC2564C 控制器、则可以同时运行 A3DP (拉电流或灌电流角色)和 SPP+iAP2配置文件。 此类用例没有器件级或主机堆栈级限制。 我们在 SDK 中提供单独的 A3DP 和 SPP (或 SPP+iAP2)示例应用。 为了实现 A3DP+SPP+iAP2用例、您需要将这些示例应用的配置文件级别代码合并到一个应用中。 希望这能解答您的第一个问题。

    [引用 user="Andrew Coad"] 2)是否仍需要在主 MCU 上运行部分蓝牙堆栈,或者是否可以通过在 CC256x 和 STMF7之间配置串行 HCI 通道来避免这种情况?

    我认为我不理解这个问题。 HCI 和 BT 协议的下层(例如 LMP、基带)等在 CC2564C 控制器上运行、而上层协议(例如 L2CAP、RFCOMM、配置文件等)是在主机 MCU 上运行的主机堆栈的一部分。 A3DP 将数据处理(SBC 编码或解码等)卸载到控制器、以降低主机上的数据处理要求。 仍然需要主机堆栈。 有关更多详细信息、我建议您参阅有关 A3DP 实现和 Bluetopia Stack 文档的 CC2564C 器件数据表(通常可在 CC2564CSTBT\CC256X BT\CC256x STM32 Bluetopia SDK\v4.2.1.1\Noos\Documentation\TIBluetopiaAPIs.html 目录中的 CC2564CSTBTBLESW 安装目录中找到)。

    此致、

    Vihang