Qualcomm平台开发如何抓取Log_第1页
Qualcomm平台开发如何抓取Log_第2页
Qualcomm平台开发如何抓取Log_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开发调试中的办法非常多,LOG是其中重要的一个方法,一些常见的LOG的抓取办法(主要针对QUALCOMM平台,未经详细整理):ADB查看或保存kernel的启动LOG:kernellog:adbshelldmesgd:kerneltestlog.txttips:dmesg-n8/设置log的等级#defineKERN_EMERG0/*systemisunusable*/#defineKERNALERT1/*actionmustbetakenimmediately*/#defineKERNCRIT2/*criticalconditions*/#defineKERNERR3/*errorcondi

2、tions*/#defineKERNWARNING4/*warningconditions*/#defineKERNNOTICE5/*normalbutsignificantcondition*/#defineKERNINFO6/*informational*/#defineKERNDEBUGldmesg_kernel.log)是kernel的log,凡是跟kernel相关的,比如driver出了问题(相机,蓝牙,usb,启动,等等吧)。dumpstate是系统状态信息,里面比较全,包括手机当前的内存信息、cpu信息、logcat缓存kernel缓存等等adbshelldumpsys这个是关于

3、系统service的内容都在这个里面,这个命令还有更详尽的用法,比如dbshelldumpsysmeminfosystem是查看system这个process的内存信息。还有其他的比如PV的log,般都是开发人员自己写的,可能让你放到sd卡里面,其他的不足或需要补充的期望您的指导。4.查看用户空间的WAKELOCK:cat/sys/power/wake_lockcat/proc/wakelocks5.MODEM端的LOG最主要的是QXDM,这个用QUALCOMM平台的人都知道;手机在MODEM端crash时的QXDMLOG的获取通过如下办法crashF3log:TogetF3tracefrom

4、Trace321.Runrecover_f3.cmmorgetf3trace.cmmwithTrace32connectedortheTrace32SimulatorwhentheappropriateELF/ramdumpisloaded2.Run“perlFormatTrace32F3Trace.pltrace0001.txtf3.txt”;thisgeneratesanicerlookingf3.txtthanrawtrace0001.txtTogetF3tracefromtracedatastoredtoEFS1.GetthefileofF3savingfromEFSbyusingQP

5、STEFSExplorererr_f3_index00.F3forMSM6xxxapps_err_f3_index00.f3,modem_err_f3_index00.F3forMSM7xxx2.Runrecover_f3.cmmorprocess_efs_trace_file.cmm3.Run“perlFormatTrace32F3Trace.pltrace0001.txtf3.txt”test1.runtrace32simulate,loadelf,dodorecover_f3.cmm2.perlFormatT32F3Trace.plf3tokens.txtmsg_hash.txtf3lo

6、g.txt(linux,windowsshouldintallperl.)(QSRMessageHash.qsrasmsg_hash.txt)上面都是直接可以使用的LOG获取办法;另外还有一些LOG的获取办法需要自己稍微修改,只列举几个我曾经使用过的例子。LCD,这个是在bootloader使用的。在MODEM或Android的APPSBL里面可以直接写LOG到LCD,这个需要自己转换字库点阵到位图,还有位图到LCD的画屏。在linux的kernel也可以指定console到LCD。直接查看kernel的启动LOG。FLASH文件系统,这个使用当然必须在文件系统OK后。这个我是在USB失效时,或者遇到抓取一些不能使用USB条件的LOG:MODEM端

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论