展讯平台GPS相关log抓取方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

总结一下展讯平台抓取GPS log的方法,后续还会再修改

GPS专项测试log抓取指令汇总

一、logcat文件和kernel文件

1、开机出现振动后立即连上usb线,执行

adb logcat -v time > logcat.txt

2、会显示wait for connect,过会log就会出来,同时会写到logcat.txt;

3 、持续操作机器直到出现问题

4 、ctrl+C结束logcat

5、在抓logcat的同时,另外打开一个窗口,执行adb shell cat proc/kmsg >kmsg.txt,抓取Kernel层对应的kmsg文件

二、涉及通信(彩信、上网、WIFI、GPS)交互操作,抓取CAP包(如果不是GPS、WIFI 专项测试,直接用脚本抓取就可以了)

需要push tcpdump工具到手机,具体办法如下:

将工具放到C:\Documents and Settings\Administrator目录下或者直接引入路径

1. adb remount (开启system读写权限)

2. adb push tcpdump /system/bin/ (将tcpdump工具push到手机系统目录bin文件下)

3、adb shell

4、chmod 777 /system/bin/cpdump (开启权限)

5. tcpdump -p -vv -s 0 -w /data/test.pcap

停止,输出

6. adb pull /data/test.pcap

7. 用wireshark软件打开test.pcap查看

三、出现问题以后,导出CSR的LOG

执行1、adb pull /data/agpsLog.txt

2、adb pull /data/nav.txt

3、adb pull /data/DetailedLog.txt

4、adb pull /data/sirf_interface_log.txt

5、adb pull /data/BriefLog.txt

6、adb pull /data/NVM* . -------直接使用NVM×命令不能导出log,需要手动查看NVM 后再以一个一个的导出

查看list命令如下:

adb shell

#cd data

cd data

#ll -----查看list列表信息,然后找到对应的NVM*文件导出

7、csrgas文件

adb shell

cd /system/etc看csrgps.conf是否存在

cd /system/sps/gsd4t/config看csrgps.conf是否存在;如果都存在,执行adb pull /system/sps/gsd4t/config/csrgps.conf

综合以上三大项,把logcat.txt,kmsg.txt、***(自命名).pcap 、agpsLog.txt,nav.txt,DetailedLog.txt,sirf_interface_log.txt,BriefLog.txt,NVM*. , csrgps.conf 这10个文件都保存下来,就是比较完整的一个GPS专项LOG文件包。

四、有时需要打印出以下状态信息,发给分析问题的开发人员,一般是开发提出来再打印;执行adb shell

# cat /d/gpio

# getprop | grep gps

lookat -l 10 0x8a000000

此命令的具体方法

adb push lookat /data //push lookat到data目录下

adb shell chmod 777 /data/lookat.dat //开启权限

adb shell

cd data

lookat -l 10 0x8a000000

将这三条命令执行结果复制出来保存,发给开发人员;

如何抓取GPS的nmea log以及nmea.log导出方法?

测试GPS模式时,通常需要抓取nmea.log,然后提供给研发分析,抓取方法如下:

1.在拨号盘输入*#*#2266#*#*->NMEALOG

2.勾选屏幕下方的Save in BG->点击Start,提示The NMEA log below is being saved

3.Log存储路径:NMEA log saved at /storage/sdcard0

log导出方法:

使用Log4Android2PCv2vxxx_for_bugreport_ok工具导出Slog时,会自动将NMEA log导出保存

展讯平台如何抓取GPS的firmware log?

展讯平台上GPS的firmware log 通常称作为GNSS LOG.GNSS 主要包含Nmea Log 与CP2 Log(Debug info)。使用Userdebug版本,可以通过SLogmodem抓取GNSS Log 信息,将/data/local/tmp/slogmodem/slog_modem.conf中的gnss改为on.重启手机,SlogModem会将GNSS Log存储到手机中。

外置T卡存储路径:/storage/sdcard0/Modem_log/时间命名文件夹/cp_gnss文件

内置T卡存储路径:/data/Modem_log/时间命名文件夹/cp_gnss文件

相关文档
最新文档