9. 音频调试日志

来源:互联网 发布:软件设计师资格证书 编辑:程序博客网 时间:2024/06/05 22:35
1. 音频参数(客制化共8个文件)audio_acf_default.h-- 不用改audio_custom.h-- 不用改audio_hcf_default.h-- 不用改audio_music_drc_default.h-- 要改audio_ringtone_drc_default.h-- 要改audio_ver1_volume_custom_default.h-- 要改audio_voip_custom.h-- 不用改audio_volume_custom_default.h-- 不用改sph_coeff_default.h-- 不用改 - 降噪后面会专门提出优化1.1 audio_ver1_volume_custom_default.h分析:*#*#889988#*#*  => HarhWare Testing => Audio => #define VER1_AUD_VOLUME_RING \32,48,64,80,96,112,128,144,160,176,192,208,224,240,255,\// Normal Mode32,48,64,80,96,112,128,144,160,176,192,208,224,240,255,\// Headset Mode128,136,144,152,160,168,176,184,192,200,212,224,236,248,255,\// LoudSpeaker MOde // 外放128,136,144,152,160,168,176,184,192,200,212,224,236,248,255// Headset_LoudSpeaker Modelevel0,level1,level2,...,level13,level14 // 音量加一次 level升一级案例一: 免提模式下MIC的增益level3 修改为128#define VER1_AUD_VOLUME_RING \32,48,64,80,96,112,128,144,160,176,192,208,224,240,255,\// Normal Mode32,48,64,80,96,112,128,144,160,176,192,208,224,240,255,\// Headset Mode-128,136,144,152,160,168,176,184,192,200,212,224,236,248,255,\// LoudSpeaker MOde // 外放+128,136,144,128,160,168,176,184,192,200,212,224,236,248,255,\// LoudSpeaker MOde // 外放#define VER1_AUD_VOLUME_RING \// 铃声#define VER1_AUD_VOLUME_SIP \//#define VER1_AUD_VOLUME_MIC \// MIC#define VER1_AUD_VOLUME_FM \// FM#define VER1_AUD_VOLUME_SPH \//#define VER1_AUD_VOLUME_SID \// #define VER1_AUD_VOLUME_MEDIA \// 媒体影音#define VER1_AUD_VOLUME_MATV \#define VER1_AUD_NORMAL_VOLUME_DEFAULT \#define VER1_AUD_HEADSER_VOLUME_DEFAULT \#define VER1_AUD_SPEAKER_VOLUME_DEFAULT \#define VER1_AUD_HEADSETSPEAKER_VOLUME_DEFAULT \#define VER1_AUD_EXTAMP_VOLUME_DEFAULT \#define VER1_AUD_VOLUME_LEVEL_DEFAULT \#define DEFAULT_VER1_AUD_VOLUME_MIC_HAC \#define DEFAULT_VER1_AUD_VOLUME_SPH_HAC \#define DEFAULT_VER1_AUD_VOLUME_SID_HAC \alps/vendor/mediatek/proprietary/custom/magc6737m_35_n/cgen/cfgdefault/audio_ver1_volume_custom_default.hAUDIO_VER1_CUSTOM_VOLUME_STRUCT audio_ver1_custom_default = {VER1_AUD_VOLUME_RING,VER1_AUD_VOLUME_SIP,VER1_AUD_VOLUME_MIC,VER1_AUD_VOLUME_FM,VER1_AUD_VOLUME_SPH,VER1_AUD_VOLUME_SPH, // sph2 now use the sameVER1_AUD_VOLUME_SID,VER1_AUD_VOLUME_MEDIA,VER1_AUD_VOLUME_MATV,VER1_AUD_NORMAL_VOLUME_DEFAULT,VER1_AUD_HEADSER_VOLUME_DEFAULT,VER1_AUD_SPEAKER_VOLUME_DEFAULT,VER1_AUD_HEADSETSPEAKER_VOLUME_DEFAULT,VER1_AUD_EXTAMP_VOLUME_DEFAULT,VER1_AUD_VOLUME_LEVEL_DEFAULT};AUDIO_CUSTOM_HAC_PARAM_STRUCT speech_hac_param_custom_default = {DEFAULT_SPEECH_HAC_MODE_PARA,DEFAULT_WB_SPEECH_HAC_MODE_PARA,DEFAULT_SPEECH_HAC_INPUT_FIR_COEFF,DEFAULT_SPEECH_HAC_OUTPUT_FIR_COEFF,DEFAULT_WB_SPEECH_HAC_INPUT_FIR_COEFF,DEFAULT_WB_SPEECH_HAC_OUTPUT_FIR_COEFF,DEFAULT_VER1_AUD_VOLUME_MIC_HAC,DEFAULT_VER1_AUD_VOLUME_SPH_HAC,DEFAULT_VER1_AUD_VOLUME_SID_HAC};alps/vendor/mediatek/proprietary/custom/magc6737m_65_n/cgen/inc/CFG_file_info_custom.hextern "C"{const TCFG_FILE g_akCFG_File_Custom[]={...{"/data/nvram/media/Audio_ver1_Vol_custom",       VER(AP_CFG_RDCL_FILE_AUDIO_VER1_VOLUME_CUSTOM_LID),         CFG_FILE_AUDIO_VER1_VOLUME_CUSTOM_REC_SIZE,CFG_FILE_AUDIO_VER1_VOLUME_CUSTOM_REC_TOTAL,           SIGNLE_DEFUALT_REC,                (char *)&audio_ver1_custom_default, DataReset , NULL},...{ "/data/nvram/media/Audio_HAC_Param",   VER(AP_CFG_RDCL_FILE_AUDIO_HAC_PARAM_LID), CFG_FILE_SPEECH_HAC_PARAM_SIZE,CFG_FILE_SPEECH_HAC_PARAM_TOTAL, SIGNLE_DEFUALT_REC  ,    (char *)&speech_hac_param_custom_default, DataReset , NULL},...};...const unsigned int g_i4CFG_File_Custom_Count = sizeof(g_akCFG_File_Custom)/sizeof(TCFG_FILE);extern const TCFG_FILE g_akCFG_File_Custom[];extern const unsigned int g_i4CFG_File_Custom_Count;...}2. 查看音频模式 - 根据功放芯片手册01模式1speaker mode- 功率0.6w0101模式2speaker mode- 功率0.85w0101 0101 0101模式6speaker mode0101 0101 0101 01模式70101 0101 0101 0101模式8Z:kernel-3.18\sound\soc\mediatek\mt_soc_audio_v3\mt_soc_codec_63xx.cstatic void Ext_Speaker_Amp_Change(bool enable){if (enable) {#if defined(CONFIG_KST_BOARD_V618)// 0101 为模式2- 功率0.85wmt_audgpio_set_gpio(0);mt_audgpio_set_gpio(1);mt_audgpio_set_gpio(0);mt_audgpio_set_gpio(1);#elsemt_audgpio_set_gpio(1);// 1   为模式1- 功率0.6w#endif3. 调试:1.喇叭没有声音----硬件测喇叭是好的1.1硬件原理图查看喇叭gpio口\\192.168.22.243\software\_HW_Resource_\项目分类\b939-37\原理图\B939_MB_V5.0_20161125.sch查看得知为GPIO21.2修改驱动kernel-3.18\sound\soc\mediatek\mt_soc_audio_v3\mt_soc_codec_63xx.c1867  #define GPIO_SPEAKER_EN_PIN2//改为2


原创粉丝点击