bes2300之eq调试(十一)
软件配置
打开所使用工程的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调试(十一)相关推荐
- BES(恒玄)蓝牙平台EQ 调试和设定
隔了很久 ,这篇博客解说下BES平台关于EQ 调试和设定的 相关事宜. 1.EQ调试原理 说这个部分是为了同学们更好的分析解决问题 打开所使用工程的target.mk文件,修改宏PC_CMD_UART ...
- 杰理AC692X---在线EQ调试
EQ调试教程 宏定义 把EQ的宏定义设置为硬件EQ,默认一般都是硬件EQ. EQ工具 打开常用开发工具里面的EQ调试工具: 填写自己想要的频点参数或者拖动界面线条,然后点击到处固件配置 就会生成以下文 ...
- BES EQ调试讲解
下面简单的讲解下BES里面的EQ调试 一.代码相关的修改 这里就不对代码相关的修改进行讲解了 二.烧录软件 和正常烧录软件一样.如下图: 三.进入调EQ.DRC工具 连接上手机并且播放音乐,连接之后操 ...
- qcc514x-qcc304x调试笔记-EQ调试
1.打开QACT工具,以及连接设备方法: 请参考文章:qcc514x-qcc304x调试笔记-QACT工具使用 2.连接设备成功后,在左侧下拉菜单选择"Equalizer",并在' ...
- 杰理之在线 EQ 调试【篇】
通讯方式 使用串口通讯,默认使用 usb DP DM 做调试口,波特率 115200,可根据实际使用改用 别的 IO
- 杰理之EQ调试【篇】
考虑到有些 mic 的物理特性,采集到的声音比较低沉或者其他比较让人不舒服的声音,可以适当的 对声音做 eq 处理.具体什么 eq 参数合适,根据实际情况进行修改. 通话的 eq 只需要做三段就可以了 ...
- Anbox之arm平台lxc调试(十一)
Anbox是一个免费的开源兼容层,旨在允许为Android开发的移动应用程序和移动游戏在GNU / Linux发行版上运行. 使用LXC执行Android运行时环境,将Android的目录结构重新创建 ...
- 中科蓝汛 调试音乐EQ
在进行调试EQ的过程中,有两种的调试方式.一种通过spp 进行调试,另外一种通过界限的方式接线的方式进行调试. 一.使用spp连接进行调试 配置工具中打开EQ调试(蓝牙串口) 打开串口功能 代码中修改 ...
- BES平台(恒玄) ANC调试笔记
一 前言 最近比较忙,昨天更新了EQ 调试模块,今天就趁热打铁把ANC部分也写下. 主要说一些基于恒玄平台2500的ANC 环境搭配 软件设置 和 常见问题分析,个人见解,有不足之处,敬请锤教. 二 ...
最新文章
- 【官方福利】CSDN内测师限时申请,参与赢年末礼包
- 把运维和开发放一起就是DevOps?还差得远!
- 为何 NLP 领域难以出现“独角兽”?
- linux 查询线程是否结束_批量随机键值查询测试
- C++ STL 常用遍历算法
- readonly和const的区别
- 这是一次 docker 入门实践
- 【redis】mac安装redis
- zend studio 7.2.0怎么创建项目
- 使用Python实现批量发送邮件
- [转]Chrome 错误代码:ERR_UNSAFE_PORT
- Fuse Audio Labs VCS-1 Mac - 零延迟通道效果插件
- 涉密计算机检查问题,针对RG涉密信息自检查工具1.0Beta检查出来的电脑泄密问题的应对措施?...
- 模块定义图(BDD)
- 史上最全4S店维修潜规则 看完绝不被坑
- 普洛帝表面清洁度检测仪在液压缸行业的简单应用
- linux内核代码研读与实战,Linux内核源码研读与实战演练
- 计算机考研复试重点题目
- 华为慧通面试后----我的首篇blog
- 中国本土化编程 汉语编程 之我见
热门文章
- 某网络安全公司员工,窃机密信息进行内幕交易获利超700万美元
- html鼠标移入显示下拉框,小白求助!鼠标移入移出显示下拉菜单问题!
- JDK的下载安装与环境部署(超详细)
- php 唱吧导出,深入曝光唱吧G2真的好吗?怎么样呢?良心点评实际情况
- 麻瓜+AI混合工作流试验 8:周末瞎想…… 如何跨界学习/知识迁移
- 使用Serializable接口来自定义PHP中类的序列化
- 用HTML+CSS+JS写了个烟花模拟器,一起看烟花了
- android属性动画 呼吸,【MIUI动效】Android:会呼吸的悬浮气泡
- 【关于群晖外接USB口移动硬盘问题】
- sakai配置(中文版)(一)