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.

[参考译文] CC256XSTBTBLESW:HFPAG 演示应用

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/661193/cc256xstbtblesw-hfpag-demo-application

器件型号:CC256XSTBTBLESW

您好!

我对 CC256x STM32 Bluetopia SDK 演示应用有疑问。

我使用组件"CC256xCQFN+STM3240GEVAL+CC256XEM-STADAPT"和示例应用 HFPDemo_AG。

我可以连接和配对到 HFP 耳机设备、也可以连接到 RingIndication Work 等命令(我在 耳机输出端听到振铃声音)。 当我尝试接受耳机上的呼叫(按下按钮)时、将不会采取进一步的操作。 我无法启动 语音传输。

我的问题是:如何 接受通过蓝牙传输音频的呼叫或向耳机发送音频?  在 HandsFreeProfileAPI 文档中,我找到了一个原型函数"int BTPSAPI HFRE_Send_Audio_Data (unsigned int BluetoothStackID、unsigned int HFREPortID、Byte_t AudioDataLength、Byte_t * AudioData)",但 该函数在示例代码中未实现。 我必须自行实施、还是在命令 ManageAudio 1 with return 0 -> Success 之后音频传输是否已经正常?

有什么想法或建议?

提前感谢。

此致

Tim

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

    对延迟答复表示歉意。 音频连接应在成功管理音频后设置、您能否捕获尝试设置音频连接的固件日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tim、

    您是否能够捕获此问题的固件日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dale、
    我捕获了一个固件日志:

    属性 ID 0x0001
    类型:数据元素序列
    键入:UUUUID_16 = 0x111E
    键入:UUUUID_16 = 0x1203
    属性 ID 0x0004
    类型:数据元素序列
    类型:数据元素序列
    键入:UUUID_16 = 0x0100
    类型:数据元素序列
    键入:UUUID_16 = 0x0003
    类型:unsigned Int = 0x02
    属性 ID 0x0005
    类型:数据元素序列
    键入:UUUUID_16 = 0x1002
    属性 ID 0x0009
    类型:数据元素序列
    类型:数据元素序列
    键入:UUUUID_16 = 0x111E
    类型:无符号整型= 0x0106
    属性 ID 0x0100
    类型:文本字符串= HFP 服务
    属性 ID 0x0311
    类型:无符号整型= 0x003B

    HFP AG>OpenAudioGatewaylient 2.
    蓝牙器件地址:0x0CE0E4E5C9D6
    打开远程免提端口= 0002
    HFRE_Open_Remote_handsfree_Port:函数成功 ID = 0001。
    OpenRemoteHandsFreePort:HFRE_Update_Current_Control_Indicator_Status 函数状态0。

    HFP AG>
    HFP AG>
    atLinkKeyRequest:0x0CE0E4E5C9D6
    GAP_Authentication_Response ()成功。

    HFP AG>
    HFRE 打开端口确认、ID:0x0001、状态:0x0000。

    HFP AG>
    HFRE 打开伺服级别连接指示、ID:0x0001
    RemoteSupportedFeaturesValid:true
    RemoteSupportedFeatures:0x0000009B
    RemoteCallHoldMultipartySupport:0x00000000
    HFRE_Enable 呼叫线路识别

    HFP AG>HFRE 呼叫等待通知激活指示,ID:0x0001,启用:true。

    HFP AG>
    接收到未知 HFRE 事件:11.

    HFP AG>HFRE 扬声器索引、ID:0x0001、扬声器增益0x0008。

    HFP AG>管理音频1.
    HFRE_SETUP_Audio_Connection:功能成功。

    HFP AG>
    HFRE 音频连接指示、ID:0x0001、状态:0x0000。


    接收到未知的 HFRE 事件11。 但是,ManageAudio 命令执行成功。

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

    Tim、

    能否使用 Logger 工具 捕获固件日志?

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

    您好 Dale、
    在哪里可以找到 HCILib.xml 文件? 它不在"C:\Program Files (x86)\Texas Instruments\Wireless Tools"中

    编辑:我使用了以下 xml 文件:TIInit_6.12.26.xml (CC256XC_BT_SP)。

    附件您可以使用 HFP_AG demo.e2e.ti.com/.../HFP_5F00_AG_5F00_Logger.zip 找到固件日志

    此致 Tim

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

    您是否已经查看了固件日志文件? 对我来说、似乎音频流已成功打开。

    提前感谢。

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

    我已经查看了固件日志。 您是否已确保 CC256xC 板和适配器板均已正确配置硬件? CC256xC 板应处于从模式(www.ti.com/.../swru498a.pdf) 、适配器板应具有 EVAL USART6_I2S2配置(www.ti.com/.../swru416.pdf)