软件配置

打开所使用工程的target.mk文件,修改宏PC_CMD_UART ?= 1

Bes提供了多种滤波方式,可在target.mk中进行配置,这里我使用的默认的配置,如下图所示,具体要怎么配置,可一个根据实际的项目需求

重新编译并烧录固件

打开eq调试软件连接设备

工具在bes的ftp服务器上,地址为 ftp://software.bestechnic.com/ ,工具位于tools/audiotools/eq design/ 目录下,audiotool_v3.5.rar为调试工具,无需安装,解压即可使用。

设备连上手机之后,让设备处于播放音乐状态,打开工具,选择正确的com端口,点击连接按钮,当“connent”按钮变成绿色说明连接成功。工具如下图所示:

注:com端口可在设备管理器中查看,如下图

如果找不到,说明驱动安装有问题,请更新驱动。

连接成功如下如所示:

如果不能连接成功的话,在把target.mk文件下的DEBUG宏关掉,还不行的话,可以把DEBUG_PORT的端口随便改一下,不要让log和cmd共用通道就行,调试完eq在改回来。

猜测是log会导致工具端指令识别错误,然后就ping不上了,这个我也是折腾了好久,莫名其妙!

调试与参数保存

工具界面默认只开了iir,通过修改./cfg/test_cfg.json文件可以打开其他选项,当然也要配合固件中的配置项,比如target.mk的宏定义中使能了drc,这个就可以把drc相关的调试界面开启,如图:

当调试好之后,可以通过preview/auditon等按键保存的参数到./eq目录下。打开参数与UI进行对比,如图

可以知道,前两个值为Left Gain,Right Gain

第三个值为点的个数,这里有两个点,所以值为2

后面的值每四个为一组,值的意义可以参考代码中的结构体

typedef struct {

    IIR_TYPE_T  type;

    float       gain;

    float       fc;

    float       Q;

} IIR_PARAM_T;

参数导入工程

当声学已经调试好了参数,那我们如何导入到工程中呢?

在工程中打开tgt_hardware.c文件

如上图,在代码中已经帮我们定义好个eq配置选项,这里我们用的是hw_dac_iir,所以我们定位到audio_eq_hw_dac_iir_cfg,将上一步中的调试好的eq参数,填进去就好了

相关资料请到<bes2300开发调试笔记>文章底部的网盘链接中下载!

bes2300之eq调试(十一)相关推荐

  1. BES(恒玄)蓝牙平台EQ 调试和设定

    隔了很久 ,这篇博客解说下BES平台关于EQ 调试和设定的 相关事宜. 1.EQ调试原理 说这个部分是为了同学们更好的分析解决问题 打开所使用工程的target.mk文件,修改宏PC_CMD_UART ...

  2. 杰理AC692X---在线EQ调试

    EQ调试教程 宏定义 把EQ的宏定义设置为硬件EQ,默认一般都是硬件EQ. EQ工具 打开常用开发工具里面的EQ调试工具: 填写自己想要的频点参数或者拖动界面线条,然后点击到处固件配置 就会生成以下文 ...

  3. BES EQ调试讲解

    下面简单的讲解下BES里面的EQ调试 一.代码相关的修改 这里就不对代码相关的修改进行讲解了 二.烧录软件 和正常烧录软件一样.如下图: 三.进入调EQ.DRC工具 连接上手机并且播放音乐,连接之后操 ...

  4. qcc514x-qcc304x调试笔记-EQ调试

    1.打开QACT工具,以及连接设备方法: 请参考文章:qcc514x-qcc304x调试笔记-QACT工具使用 2.连接设备成功后,在左侧下拉菜单选择"Equalizer",并在' ...

  5. 杰理之在线 EQ 调试【篇】

    通讯方式 使用串口通讯,默认使用 usb DP DM 做调试口,波特率 115200,可根据实际使用改用 别的 IO

  6. 杰理之EQ调试【篇】

    考虑到有些 mic 的物理特性,采集到的声音比较低沉或者其他比较让人不舒服的声音,可以适当的 对声音做 eq 处理.具体什么 eq 参数合适,根据实际情况进行修改. 通话的 eq 只需要做三段就可以了 ...

  7. Anbox之arm平台lxc调试(十一)

    Anbox是一个免费的开源兼容层,旨在允许为Android开发的移动应用程序和移动游戏在GNU / Linux发行版上运行. 使用LXC执行Android运行时环境,将Android的目录结构重新创建 ...

  8. 中科蓝汛 调试音乐EQ

    在进行调试EQ的过程中,有两种的调试方式.一种通过spp 进行调试,另外一种通过界限的方式接线的方式进行调试. 一.使用spp连接进行调试 配置工具中打开EQ调试(蓝牙串口) 打开串口功能 代码中修改 ...

  9. BES平台(恒玄) ANC调试笔记

    一  前言 最近比较忙,昨天更新了EQ 调试模块,今天就趁热打铁把ANC部分也写下. 主要说一些基于恒玄平台2500的ANC 环境搭配 软件设置 和 常见问题分析,个人见解,有不足之处,敬请锤教. 二 ...

最新文章

  1. 【官方福利】CSDN内测师限时申请,参与赢年末礼包
  2. 把运维和开发放一起就是DevOps?还差得远!
  3. 为何 NLP 领域难以出现“独角兽”?
  4. linux 查询线程是否结束_批量随机键值查询测试
  5. C++ STL 常用遍历算法
  6. readonly和const的区别
  7. 这是一次 docker 入门实践
  8. 【redis】mac安装redis
  9. zend studio 7.2.0怎么创建项目
  10. 使用Python实现批量发送邮件
  11. [转]Chrome 错误代码:ERR_UNSAFE_PORT
  12. Fuse Audio Labs VCS-1 Mac - 零延迟通道效果插件
  13. 涉密计算机检查问题,针对RG涉密信息自检查工具1.0Beta检查出来的电脑泄密问题的应对措施?...
  14. 模块定义图(BDD)
  15. 史上最全4S店维修潜规则 看完绝不被坑
  16. 普洛帝表面清洁度检测仪在液压缸行业的简单应用
  17. linux内核代码研读与实战,Linux内核源码研读与实战演练
  18. 计算机考研复试重点题目
  19. 华为慧通面试后----我的首篇blog
  20. 中国本土化编程 汉语编程 之我见

热门文章

  1. 某网络安全公司员工,窃机密信息进行内幕交易获利超700万美元
  2. html鼠标移入显示下拉框,小白求助!鼠标移入移出显示下拉菜单问题!
  3. JDK的下载安装与环境部署(超详细)
  4. php 唱吧导出,深入曝光唱吧G2真的好吗?怎么样呢?良心点评实际情况
  5. 麻瓜+AI混合工作流试验 8:周末瞎想…… 如何跨界学习/知识迁移
  6. 使用Serializable接口来自定义PHP中类的序列化
  7. 用HTML+CSS+JS写了个烟花模拟器,一起看烟花了
  8. android属性动画 呼吸,【MIUI动效】Android:会呼吸的悬浮气泡
  9. 【关于群晖外接USB口移动硬盘问题】
  10. sakai配置(中文版)(一)