1、tinymix log 检索

MI2S_RX Channels|RX1 MIX1 INP1|RX2 MIX1 INP1|RDAC2 MUX|HPHL|HPHR|Ext Spk Switch

2、XML文件配置

2.1 从耳机双声道路径经过的Speaker及其对应的原理图

<path name="speaker">
         <ctl name="MI2S_RX Channels" value="Two" />
         <ctl name="RX1 MIX1 INP1" value="RX1" />
         <ctl name="RX2 MIX1 INP1" value="RX2" />
         <ctl name="RDAC2 MUX" value="RX2" />
         <ctl name="HPHL" value="Switch" />
         <ctl name="HPHR" value="Switch" />
         <ctl name="Ext Spk Switch" value="On" />
    </path>

2.2 从耳机单声道路径经过的Speaker及其对应的原理图

<path name="speaker">
        <ctl name="MI2S_RX Channels" value="One" />
        <ctl name="RX2 MIX1 INP1" value="RX1" />
        <ctl name="RDAC2 MUX" value="RX2" />
        <ctl name="HPHR" value="Switch" />
        <ctl name="Ext Spk Switch" value="On" />
    </path>

2.3从模块路径直接连接的Speaker及其对应的原理图

<path name="speaker">
        <ctl name="RX3 MIX1 INP1" value="RX1" />
        <ctl name="SPK DAC Switch" value="1" />
    </path>

3、tinymix调试命令

3.1从耳机双声道路径经过的Speaker

tinymix "MI2S_RX Channels" "Two"
    tinymix "RX1 MIX1 INP1" "RX1"
    tinymix "RX2 MIX1 INP1" "RX2"
    tinymix "RDAC2 MUX" "RX2"
    tinymix "HPHL" "Switch"
    tinymix "HPHR" "Switch"
    tinymix "Ext Spk Switch" "On"

3.2 从耳机单声道路径经过的Speaker

tinymix "MI2S_RX Channels" "One"
    tinymix "RX1 MIX1 INP1" "RX1"
    tinymix "RDAC2 MUX" "RX2"
    tinymix "HPHR" "Switch"
    tinymix "Ext Spk Switch" "On"

3.3从模块路径直接连接的Speaker

tinymix "RX3 MIX1 INP1" "RX1" 
    tinymix "SPK DAC Switch" "1"

【Qualcomm高通音频】Speaker 调试记录相关推荐

  1. 【Qualcomm高通音频】当内部Codec和外部Codec上都有麦克风输入,如何做到灵活切换内部外部Codec上的麦克风进行录音呢?

    最近遇到一个项目,既用到高通PMU芯片内置的Codec接了麦克风,也通过外部I2S总线外接了两个麦克风. 详细沟通后,了解到,在普通录音的使用场景中,客户要求可以通过安卓原生api任意切换内部Code ...

  2. 【Qualcomm高通音频】在设备没有听筒时,如何强制开启免提通话模式?

    由于类似平板.贩卖机.车载等产品定义上都没有听筒这种音频设备,因此会经常遇到这样一个需求:强制免提. 以下是修改diff,请参考. 如果只是APK修改的话,可以参考: diff --git a/pac ...

  3. 【Qualcomm高通音频】如何抓去各种音频日志?

    1.logcat Log     adb logcat -b main -b system -v threadtime > /data/logcat.txt 2.kernel Log     / ...

  4. 【Qualcomm高通音频】Microphone 调试记录

    1.XML配置 1.1 主MIC的XML路径配置以及对应的原理图 <path name="speaker-mic">         <path name=&qu ...

  5. 【Qualcomm高通音频】外部Codec调试流程_ES7243E

    一. 调试大纲 调试正式开始之前,想办法获取以下信息:硬件设计原理图/Codec参考驱动代码/FAE联系方式. 1. 从硬件设计原理图,我们要获取到Codec芯片和CPU通过什么接口连接,包括数据传输 ...

  6. 【Qualcomm高通音频】音效调试控件介绍_FENS

    一.FENS内部框图 使用QACT音效调试软件打开一套参数,找到MBDRC打开之后看到的界面如下: 其内部功能模块主要是: a. VAD b. Noise Estimation: Stationary ...

  7. 【Qualcomm高通音频】如何区分配置ECM驻极体麦克风和MEMS硅麦克风

    如何对MEMS麦克风进行调试 如今MEMS麦克风正逐渐取代音频电路中的驻极体电容麦克风(ECM).ECM和MEMS这两种麦克风的功能相同,但各自和系统其余部分之间的连接却不一样.如今MEMS麦克风正逐 ...

  8. 高通音频驱动调试(十七)

    android audio 生产者与消费者 简介 全面接触生产者/消费者问题是在操作系统原理中,并发性原理讨论的问题 生产者/消费者问题.最近的工作偏向音频,接着上一篇文章,用生产者,消费者模型来理解 ...

  9. 【Qualcomm高通音频】如何使用QXDM、QCAT、CoolEditor音频日志抓取、解析和分析?

    一. 使用QXDM抓取音频日志 使用步骤如下:(已抓取录音日志为例) 确保qxdm和qpst软件已成功安装且qxdm软件已激活成功,把设备连接电脑上. 点击左上角菜单栏Options-->Com ...

最新文章

  1. Kraken:使用精确比对的超快速宏基因组序列分类软件
  2. 【Java18】Mybatis:jdbc解耦,动态代理,日志
  3. Appium python 定位元素
  4. Matlab图像处理相关
  5. 在Linux环境下搭建CCID测试环境
  6. 360手机助手下载|360手机助手下载
  7. 如何选择毕业设计的题目?
  8. 山海经鸿蒙boss疲劳,《山海经》十大奇兽:吃了可缓解各种疑难杂症
  9. iOS开发-dispatch_once相关
  10. Region Proposal by Guided Anchoring 笔记
  11. Android高级工程师进阶学习,分享PDF高清版
  12. Maven项目无法引入 Maven Dependencies Libraries 问题
  13. pythoncad官网_Pycad: Python Extension for AutoCad
  14. 实验吧-CTF-web-头有点大貌似有点难看起来有点难(学习笔记)
  15. 当易方达张坤遇招商白酒侯昊
  16. html中确认密码怎么,HTML确认密码
  17. 华盛顿与李大学教授出版的这本数据结构书,是国外高等院校优秀教材
  18. pandas中的axis=0,axis=1,傻傻分不清楚
  19. 华为怎么退出子用户_华为游戏中心怎么退出账号的具体步骤
  20. 怎样用 Lightly 高效学习 Python 编程

热门文章

  1. 使用 全连接神经网络 训练MNIST数据分类模型
  2. 从AMap is not defined中吸取的一些经验
  3. python svr回归_SVR回归分析简明教程
  4. 【学习笔记】使用魔数快速求立方根
  5. Oracle ODBC连接配置
  6. Microsoft Office word PPT 中删除COMSOL5.6 加载项后每次启动显示加载错误
  7. 2021年N2观光车和观光列车司机考试技巧及N2观光车和观光列车司机考试试题
  8. python字典操作练习题
  9. HM升压IC芯片代理商
  10. 比亚迪鸣响汽车芯片第一枪