MTK平台通話音量配置

2021-09-20 06:47:45 字數 2233 閱讀 4349

**[description]**

增大speech通話時的音量

audio_ver1_volume_custom_default.h

./vendor/mediatek/proprietary/custom/common/cgen/cfgdefault/audio_volume_custom_default.h

**[solution]**

如果是本地聽到對方的說話音量較小(即下行音量較小)

./modem/custom/driver/audio/_default_bb/mt6735/nvram_default_audio.c

1.在nvram_default_audio.c檔案中將如下巨集定義的值加大(以16為單位往上加,最大為255)

如果是擴音通話聲音小

#define gain_hnd_sph_vol 3 //預設通話使用第三階音量

#define gain_hnd_sph_vol0 40

#define gain_hnd_sph_vol1 52

#define gain_hnd_sph_vol2 64

#define gain_hnd_sph_vol3 76

#define gain_hnd_sph_vol4 88

#define gain_hnd_sph_vol5 100

#define gain_hnd_sph_vol6 112

如果是聽筒聲音小:

#define gain_nor_sph_vol0 80

#define gain_nor_sph_vol1 96

#define gain_nor_sph_vol2 112

#define gain_nor_sph_vol3 128

#define gain_nor_sph_vol4 144

#define gain_nor_sph_vol5 160

#define gain_nor_sph_vol6 176

如果是耳機聲音小:

#define gain_hed_sph_vol0 16

#define gain_hed_sph_vol1 32

#define gain_hed_sph_vol2 48

#define gain_hed_sph_vol3 64

#define gain_hed_sph_vol4 80

#define gain_hed_sph_vol5 96

#define gain_hed_sph_vol6 112

2.將audcoeff.c檔案中的變數值做修改:

const unsigned short dg_dl_speech = 0xe3d;

可以將該值增大,最好不要超過0x1000,這是將speech 下行的數字增益加大

3.請將afe_6261.c檔案中的函式afe_chip_init()的如下位置暫存器的值做更改:

*afe_vmcu_con2 = 0x082c;

*afe_amcu_con2 = 0x002c; //請更改此暫存器的值,最大為0x003f,這個為sdm gain,也是一類數字增益

MTK平台搭建

mtk平台搭建 最近公司的專案差不多都做完了,趁新專案還沒來的時候學學東西。從朋友那裡搞來一套 mtk的源 學學 mtk的開發。選擇 mtk是因為,它跟我的工作所用的平台相似,學起來方便一點,另外一點是它可以在 pc上跑,不用自己去買硬體,成本不高。呵呵,從朋友那裡搞來的源 不用硬體,成本就只有時間...

MTK平台入門

mtk平台入門 通過 new,update,remake,clean all,clean modules,codegen.來動作生成bin file 二進字檔案 類如 假設專案是gsm專案,專案名稱為m720,則有這些命令 make custom m720 gsm resgen 修改了資源時用這個命...

MTK 平台搭建

首先要安裝編譯器ads v1.2,安裝目錄為c program files arm,版本應該是842以上版,如果版本不夠,需要將公升級的軟體包解壓,拷貝到c program files arm adsv1 2的目錄下,注意壓縮的7z工具要安裝442版本。然後需要安裝perl的編譯器,推薦安裝acti...