DSP 在线调试使用说明

DSP 在线调试功能可以在通话、本地播放和 A2DP Sink 播放三种音频场景中动态调节音频参数。调节效果实时反馈,所听即所得,能方便地调节出合适的音频参数, 基于 SDK 实现 DSP 在线调试可遵循如下步骤:

  1. 准备支持在线调试的固件。

    1. APP 如果需要包含在线调试功能,则应在编译前打开全局宏 F_APP_DSP_ONLINE_DEBUG_SUPPORT 。该宏有两个作用:

    • 支持固件同时连接 PC 和手机。

    • 添加在线调试指令。

    1. 由于在线调试使用 SPP 传输音频参数,需确保在 McuConfig Tool 中支持 SPP 协议。

  2. 下载支持在线调试的固件到 EVB,运行固件。

  3. 如果是调节通话或 A2DP Sink 播放的音频效果,需让 EVB 先连上音频源(手机)的蓝牙,确认 EVB 可以和手机一起正常工作(即可以正常通话或播放音乐); 如果是调节本地播放的音频效果,需确认本地播放功能正常。

  4. 在 PC 上打开 DSPConfigTool.exe,在 Windows 设置中搜索 EVB 的蓝牙并连接。PC 连接成功后,按下图步骤操作 tool,随后 tool 会提示是否成功连接上 EVB。

../../../_images/DSPTool_conn_evb.png

连接 EVB

  1. 通话的效果在 tool 的 Voice 选项卡下调节,本地播放和 A2DP Sink 播放的效果在 tool 的 Audio 选项卡下调节。调节时需确保 DSP 正在运行(通话或播放),否则发送指令会报错。 调节完参数后,点击 Send Cmd to DSP 将参数发送到 EVB,EVB 随即启用新的音频参数。

../../../_images/DSPTool_send_cmd.png

调参并发送

  1. 反复调节音频参数,直到达到满意的效果。点击 tool 的 Save Config,即可将参数保存到 dsp_config.bin 中。

../../../_images/DSPTool_save.png

保存配置

  1. 更多的在线调试功能请参考 DSP Config Tool 的说明文档。

备注

  • 如果在线调试过程中 EVB 同时连接到两个蓝牙设备,请确保先连接到音频源设备,再连接到 DSP Config Tool,否则可能出现 PC 抢占音频源设备协议的情况。