mt6735 [Audio Common]通话时,概率性出现听筒或喇叭无声问题,如何debug
2017-12-25 18:02
519 查看
[DESCRIPTION]
在MT6595之后平台通话时,概率性出现听筒或喇叭无声问题,如何debug~
[SOLUTION]
1. 先抓复现问题的VM LOG,这样就可以定位问题是网络端还是语音算法端还是PMIC端;
2,确认其他模式是否也是无声,在听筒,免提和耳机之间切换听听;
3,抓取在异常时的audio register
通过如下cmd可以抓取:
Adb shell cat /sys/kernel/debug/mtksocaudio
Adb shell cat /sys/kernel/debug/mtksocanaaudio
4,在O3,O4打tone音,下如下cmd:
adb shell "echo Setafereg,regaddr,0x01f0,regvalue,0x2c4a14a1 >
/sys/kernel/debug/mtksocaudio"
下完后,看听到的是不是tone音~
如果是tone音,
则下cmd将其还原:
adb shell "echo Setafereg,regaddr,0x01f0,regvalue,0x0 > /sys/kernel/debug/mtksocaudio"
5,在PMIC打tone音,下如下cmd:
adb shell "echo Setanareg,regaddr,0X2012,regvalue,0x0001 >
/sys/kernel/debug/mtksocaudio"
adb shell "echo Setanareg,regaddr,0x2014,regvalue,0x0038 >
/sys/kernel/debug/mtksocaudio"
adb shell "echo Setanareg,regaddr,0x2040,regvalue,0x0087 >
/sys/kernel/debug/mtksocaudio"
adb shell "echo Setanareg,regaddr,0x2042,regvalue,0x0101 >
/sys/kernel/debug/mtksocaudio"
如果有tone音,则问题出现在PMIC digital 端,需请MTK 解决,提供audio register
如果没有tone音,则问题出现在PMIC后端,提供audio register给MTK解决,或者可能是喇叭or听筒器件问题,可以交叉实验下~
资料来源:一牛网论坛
MT6735
在MT6595之后平台通话时,概率性出现听筒或喇叭无声问题,如何debug~
[SOLUTION]
1. 先抓复现问题的VM LOG,这样就可以定位问题是网络端还是语音算法端还是PMIC端;
2,确认其他模式是否也是无声,在听筒,免提和耳机之间切换听听;
3,抓取在异常时的audio register
通过如下cmd可以抓取:
Adb shell cat /sys/kernel/debug/mtksocaudio
Adb shell cat /sys/kernel/debug/mtksocanaaudio
4,在O3,O4打tone音,下如下cmd:
adb shell "echo Setafereg,regaddr,0x01f0,regvalue,0x2c4a14a1 >
/sys/kernel/debug/mtksocaudio"
下完后,看听到的是不是tone音~
如果是tone音,
则下cmd将其还原:
adb shell "echo Setafereg,regaddr,0x01f0,regvalue,0x0 > /sys/kernel/debug/mtksocaudio"
5,在PMIC打tone音,下如下cmd:
adb shell "echo Setanareg,regaddr,0X2012,regvalue,0x0001 >
/sys/kernel/debug/mtksocaudio"
adb shell "echo Setanareg,regaddr,0x2014,regvalue,0x0038 >
/sys/kernel/debug/mtksocaudio"
adb shell "echo Setanareg,regaddr,0x2040,regvalue,0x0087 >
/sys/kernel/debug/mtksocaudio"
adb shell "echo Setanareg,regaddr,0x2042,regvalue,0x0101 >
/sys/kernel/debug/mtksocaudio"
如果有tone音,则问题出现在PMIC digital 端,需请MTK 解决,提供audio register
如果没有tone音,则问题出现在PMIC后端,提供audio register给MTK解决,或者可能是喇叭or听筒器件问题,可以交叉实验下~
资料来源:一牛网论坛
MT6735
相关文章推荐
- mt6735 [Audio Policy]连接蓝牙耳机,通话时声音路径切换到听筒或者喇叭,触屏时听不到触屏音
- mt6735 [Audio Common] 通话时如何播放声音给对方听
- mt6735 [Speech][L version] 通话无声问题需要抓取哪些log
- 如何解决在运行项目时出现的各种问题
- 安卓开发之三-——如何解决在listview中适配checkbox,出现多个条目选中的问题
- 如何解决VMware ESX中出现的常见问题?
- AS中运行项目时出现Error:Execution failed for task ':app:transformClassesWithDexForDebug'...问题解决
- 使用maven-build时Debug断点出现无法找到源问题
- 2、超链接访问过后hover样式就不出现的问题是何原因?如何解决? [检查对常见问题的细心程度]
- mt6735 [Audio Speech]如何在通话中播放音乐/通话背景音
- 如何解决jsp+mysql出现的中文乱码问题
- WinCE::相关程序联调出现问题时,如何判断是哪个程序出现了问题?
- 如何解决在make中出现缺少zlib.h问题
- 如何解决Android WebView出现的乱码问题
- 3d max安装RayFire插件出现的问题要如何解决
- 如何在myeclipse开发网站的过程中出现了诡异的问题,不妨试试下面的方法
- 在ajax交互时出现的缓存的问题如何解决?
- vc6.0如何显示行号以及出现版本不兼容问题
- mt6735 [Audio Common] speaker播第一下触摸提示音时有时无声
- Webservice中如何实现方法重载--(方法名同名时出现的问题)