欢迎来到天天文库
浏览记录
ID:45615748
大小:57.83 KB
页数:12页
时间:2019-11-15
《经验总结文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、MemoryDump如果你那边还不太了解memorydump的正确抓取方法,请看下面的步骤:请您提供以卜•文件:1.memorydump.bin(此文件是透过Catcher保存的,请参考示而的操作步骤)2.catcherlog(*.clg,此文件是透过Catcher保存的,请参考后面的操作步骤)3.ELF文件(build*.elf)(请注意NFB项目会有两个ELF(forBootloaderandforMAUI),请提供forMAUI的,即size较大的)提示:只有当抓memorydump对应的bin
2、ary与所提供的ELF文件是同一次编译生成的(需要参考ELF文件中的debug信息),且ELF文件是打开・g之后编译生成的,我们才能分析,请务必注意!!!您可以按如卜-步骤进行:1.打开makefile(make.mak)中的debugsymbol选项10AZ前的项冃:在makefile中设置CUSTOM_CFLAGS=-g・gtp10A及Z后的项冃:(l)makefile中关闭-debug-no_debug_macros,即设置makefile屮CUSTOM_CFLAGS=#-debug-no_deb
3、ug_macros后保存⑵makeUSER_SPECIFIC.mak文件末尾处添加如下两行语句后保存,DEBUG_MODULES=initnvram#meansonlyinitandnvramwillapply-debug-no_debug_macros,若有其他module也需要debugsymbol,可以加在nvram后血CUSTOM_CFLAGS:=2.对工程作new操作,然后DownloadBinary.3.打开Memorydump开关;进入工程模式,选择Misc.Memorydump,将其设置为On提示:该开关
4、默认为关,并且开机时系统会将其恢复成默认值,所以您的设置只对当次开机有效,若需抓Memorydump,请在每次开机的重新开启此开关若无法进入工模操作请尝试修改代码来打开,方法如下:⑴在application_initializeZ前externkal_uint32INT_MemoryDumpFlag;⑵在applicationInitialize中调用mainp的上■行添加INT_MemoryDumpFlag=0x26409001;[Note]:项冃MP时请务必删除上述代码,否则手机在enduser端遇到异常时无法自动垂启4
5、.连JtCatcher(Catcher的filter设置为FieldTrial),复制问题;5.当发生异常时,选择AdvanceMemoryDump,在弹出的窗口屮选择Start按钮开始Memorydump;提示:发生异常吋,LCD上显示错误类型,并且不会口动重启,若手机直接重启或者进行memorydumpit程中失败,请参考后血的常规检查项,CatcherDump完成之后,会弹出提示窗口告诉您,请不耍在此之前关闭Catcher或者断开手机与PC连接6.Memorydump完成之后,诘同吋保存Log(选择FileSave
6、As);7.将以上两步保存下来的文件(*.bin,*.clg)及Build*.elf寄给我们。MemoryDump的分析:需要使用Trace32关于分析!1.问题一:描述:手机和蓝牙耳机连接,手机正常播放音乐,此时蓝牙耳机断电并重启,蓝才耳机会自动连接手机,此时导致手机中的音乐会短暂无声咅。注在BT-HF(SYN1759A)分析过程:考虑是单体问题,分别对MOTO的S305、JabraEASYGO的OTE4、SONY的DR■盯101等10来种耳机都不存在这个BUG贝有BT・HF(SYN1759A)这种型
7、号的耳机,会出现此问题。所以猜想可能是MTK不兼容这种型号的蓝牙耳机。从LOG上看到如下过程:从Catcherlog_E看,耳机无声的原因应该是A2DP(立体声)在重连时出现了一些问题。如下:Indcxl0724MSG_ID_BT_A2DP_SIGNAL_C0NNECT_IND//耳机过來重连Indexl0966MSG_ID_BT_A2DP_SEP^DISC0VER_IND//耳机重连进行的一些操作Tndexll003MSG_TD_BT_A2DP_STREAM_C0NFTG_REQ//在耳机重连的时候,手机发出连接的操作In
8、dexll027MSG_ID_BT_A2DP_SEP^DISC0VER_RES//由于手机的操作,所以导致耳机重连操作异常result:0x0100解决方法是:在av_bt_conncct_post_proc()这个函数中调用av_bt_opcn_dcv(KAL_TRUE);这个扇数Z前增
此文档下载收益归作者所有