微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 工厂模式中:receiver测试声音正常,但显示fail

mt6735 工厂模式中:receiver测试声音正常,但显示fail

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
工厂模式中,receiver测试声音正常,但显示fail.
[SOLUTION]
call flow:
在ftm_audio.cpp中:
audio_init()->mAudio_receiver_entry()->Audio_Record_thread()->利用frequency和magnitude来进行判断

判断依据:
min1<frequency<max1,min2<magnitude < max2,如果连续5次Pass 就认为是pass,
其中:lower.Magnitude.Receiver =100000
upper.Magnitude.Receiver =1000000000
lowfreq = 3000*(1-0.05)
highFreq=3000*(1+0.05)
不同project中min和max值可能,可能需要修正,定义在mediatek/custom/projectname/factory.chn.ini or factory.ini

修改建议:
1.将Audio_Record_thread()中注释掉的codefor(int i = 0;i < 3;i++){...}打开;
2.使用贵司确保正常的receiver去得到合适的min和max值并写入
factory.chn.ini or factory.ini
3.可能适当将lower.magnitude.Receiver =100000修改为10000就可以了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top