立即注册
查看: 1621|回复: 1

[MTK软件经验分享] FAQ-如何修改Code,确保可以抓取到VM Log

已绑定手机
已实名认证
发表于 2019-7-12 17:39:01 | 显示全部楼层 |阅读模式 来自 广东省深圳市
首先需要设置Makefile中VM_CODEC=true,再修改如下Code(仅供测试,问题解决后请恢复,搜索AAAA,即可找到需要修改的地方):
1、\hal\audio\src\v1或V2\sp_enhance.c
voidSPE_LoadSpeechPara(uint16c_para2[NUM_COMMON_PARAS],uint16m_para[NUM_MODE_PARAS],uint16v_para[NUM_VOL
_PARAS])//AAAAModifythefirstparac_para->c_para2
{
uint16*para;
volatileuint16*dsp_ptr;
intI;
uint16c_para[NUM_COMMON_PARAS];//AAAAAddthisline
meMCPy(c_para,c_para2,NUM_COMMON_PARAS*sizeof(uint16));//AAAAAddthisline
if(c_para)
{
c_para[0]=6;//AAAAAddthisline
#ifdefined(NEW_BLOCK_FILTER_SUPPORT)
。。。
}
2、\hal\audio\src\v1或V2\vm.c
voidvmRecord(mediaControl*ctrl,uint16type)
{
vm.ctrl=ctrl;
vm.type=type;
vm.state=VM_STATE_RECORD;
vm.vmBuf=(int16*)get_ctrl_buffer(VM_BUFFER_SIZE);
memset(vm.vmBuf,0,VM_BUFFER_SIZE);
if(AM_IsSpeechOn()){
vm.control=0x0003;
//vm.debug_info=L1Audio_GetDebugInfo(VM_DEBUG_INFO);//AAAAReMOVethisline
vm.debug_info=3;//L1Audio_GetDebugInfo(VM_DEBUG_INFO);//AAAAAddthisline
---------------------end--------------------
如果VM_Codec这个宏默认就是TRUE的话,如上修改,只需remakeaudio这个模块
再按照如下步骤操作试试看(新版本上面下面某些步骤可能没有,如果下面某几步没有的话,请忽略,把能操作的操作
了之后,拨打一通电话,如能找到以vm结尾的文件即可):
(1)enter"EngineerMode"
(2)enter\Audio\AutoRecordSetting\VMSupport==>selectOn
(3)enter\Audio\AutoRecordSetting\AutOSPeechRecord==>selectOn
(4)enter\Audio\DebugInfo\Parameter0==>setvalue=3
(5)enter\Audio\SpeechEnhancement\CommonParameters\Parameter0==>setvalue=6
(6)leave"EngineerMode"
(7)enter"Menu"
(8)enter"Multimedia"
(9)enter\SoundRecorder\Option\settings\FileFormat==>selectVM
(10)enter\SoundRecorder\Option\Settings\Storage==>selectmemorycardorphone
pleasecheckthestoragesizeshouldlargerthan20MB
(11)Thevmfilewillbesavedin"Audio"or“AutoVM”folder,pleasefindin"FileManager"
(12)Makeaphonecalltoreproducetheissue,thendumpthe*.vmfileafterdropcall
需要注意的是,每通电话都会产生一个VMLog,如果没有复现问题,请帮忙移除或者删除对应VMLog,以免造成混淆。新版本上面VMLog存放路径可能会有变化,如找不到,请在T卡上搜索以vm结尾的文件试试看。
请帮忙及时确认相关信息,提供Log时,还请帮忙尽量详细描述一下您的操作步骤以及看到的现象,以加速问题分析解决。

已绑定手机
已实名认证
一牛网现金打赏上线了!解问题 赚现金,知识收益,等你来!具体详情请点击:一牛网现金打赏说明
发表于 2019-7-13 09:16:20 | 显示全部楼层 来自 广东省深圳市
支持FAQ
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表