主题中讨论的其他器件:CC2564、CC2564C
您好!
作为新产品开发的第一步、我成功地在定制 STM32F4板上运行了 A3DP 灌电流演示项目。 现在、我要尝试让 A3DP 源代码演示在同一电路板上工作。
我正在以 Noos 模式使用 CC2564CSTBTBLESW-v5.1.1封装中的代码库。 我遵循"CC2564x 演示应用用户指南"中的步骤(请参阅 swru580、第4章)。
我可以成功地将蓝牙耳机与电路板配对和连接、但打开流媒体时收到错误消息。 以下是所发生的操作链、参阅 A3DPDemo_SRC.c:
- 使用 etAUD_Stream_Open_Confirmation 事件类型调用 AUD_Event_Callback
- 这会触发对 OpenA3DPStream 的调用
- 这会触发对 AUD_Query_Stream_Channel_Information 的调用
后者将失败并返回-1006。 在调用之后、StreamChannelInfo 结构填充如下:
InMTU = 1100、OutMTU = 0、LocalCID = 1、RemoteCID = 0
我尝试用这块板的另一副本替换耳机、这次运行散热器演示。 我得到相同的行为。
由于 AUD_Query_Stream_Channel_Information 函数的源代码不可用、您能否帮助我解决此问题?
提前感谢。