官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > MTK手机设计平台 > 求助:6260录音没有声音的问题

求助:6260录音没有声音的问题

05-08
使用11B的环境,6260D芯片,录音直接采用mmi_sndrec_send_record_req((void *)filename, MEDIA_FORMAT_NONE, MDI_AUDIO_REC_QUALITY_AUTO);函数,想要实现在idle状态下,从mic录音的功能。目前的现象是调用函数返回正常,在文件系统中也能找到录音文件,但播放该文件没有任何声音(或只有杂音)。求解,谢谢!

检查一下该芯片的CODEC mic_bias 配置,让硬件也帮忙量一下mic的电压信号看看录音时波形有没有,正常的话录音时波形有跳动的。估计是软件配置问题导致通道没打开,再好好查查。

电话通话是没有问题的,也是刚开始接触这个平台,感觉像是软件的什么配置没有打开~
非常感谢!

沿着函数调用一直往下追,在aud_record.c -> aud_rec_start_record函数中打印当前使用的信号源,发现使用的是mic2,在mdi层调用时明确指定是inputsource是mic1的,在这个地方就没有管,仅仅对default_input参数进行了判断处理,我利用L1SP_SetInputSource对于输入信号源进行设置了一下发现ok了。
我理解应该是配置的什么地方有些问题?找了半天没有摸到头绪,望大虾指点下~ 谢谢!

不好意思,我是硬件的,具体你配置哪里的问题我没法解答,你对照Spec设置查一下吧,有可能给你的参考也有问题,不要轻信芯片商的参考设计。

Top