找回密码
 注册
搜索
查看: 814|回复: 4

[讨论] 求助:6260录音没有声音的问题

[复制链接]
发表于 2015-8-7 15:46:20 | 显示全部楼层 |阅读模式
使用11B的环境,6260D芯片,录音直接采用mmi_sndrec_send_record_req((void *)filename, MEDIA_FORMAT_NONE, MDI_AUDIO_REC_QUALITY_AUTO);函数,想要实现在idle状态下,从mic录音的功能。目前的现象是调用函数返回正常,在文件系统中也能找到录音文件,但播放该文件没有任何声音(或只有杂音)。求解,谢谢!!
发表于 2015-8-7 16:12:03 | 显示全部楼层
检查一下该芯片的CODEC mic_bias 配置,让硬件也帮忙量一下mic的电压信号看看录音时波形有没有,正常的话录音时波形有跳动的。估计是软件配置问题导致通道没打开,再好好查查。
点评回复

使用道具 举报

 楼主| 发表于 2015-8-7 16:23:18 | 显示全部楼层
lxnick 发表于 2015-8-7 16:12
检查一下该芯片的CODEC mic_bias 配置,让硬件也帮忙量一下mic的电压信号看看录音时波形有没有,正常的话录 ...

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

使用道具 举报

 楼主| 发表于 2015-8-8 19:37:01 | 显示全部楼层
lxnick 发表于 2015-8-7 16:12
检查一下该芯片的CODEC mic_bias 配置,让硬件也帮忙量一下mic的电压信号看看录音时波形有没有,正常的话录 ...

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

使用道具 举报

发表于 2015-8-10 11:19:36 | 显示全部楼层
cowwaka 发表于 2015-8-8 19:37
沿着函数调用一直往下追,在aud_record.c -> aud_rec_start_record函数中打印当前使用的信号源,发现使用 ...

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

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-10 21:24 , Processed in 0.050802 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表