微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 通信基础 > qxdm分析log

qxdm分析log

时间:09-16 整理:3721RD 点击:
如题。

对于获取LOG可能我们会有一些误解, 测试人员害怕得到的LOG信息不全, 而将所有的选项都选上,希望能够得到最全的LOG, 其实不然, 受到手机及手机与PC的通讯限制, 如果选择保存所有的LOG信息, 最终的结果却是信息太多而导致一些信息并不能真正存储而丢失, 这种情况在我们过去的实践中屡见不鲜.
为了方便测试人员抓取有效LOG, 开发人员更快、更有效率地从log中获取信息并解决问题,下面将会详细说明一下通过QXDM获取log的基本方法。

(一)、首先保证PC机和手机串口(或并口)之间连接畅通,这个可以从QXDM工具的系统栏看出,如果是MSM6000的项目,系统栏会显示 “COMX:SURF6000-ZRF6000”;如果是MSM6025的项目,系统栏会显示“COMX:SURF6025-ZRF6025”。其中X为 某个串口,比如COM1,X=1等。

(二)、QXDM打开后,先配置好message view要打印的信息,具体的配置如下:
 (1)、按快捷键“Ctrl + F5”或从工具栏“optionsàmessage view configuration”打开配置窗口
 (2)、每页的配置如下:
Message View Configuration: Low、Medium、High、Error、Fatal是用于打出不同级别的消息。这个要求可以根据具体需要进行选择, 也许有的项目中LOW级别的信息实在太多,可以不选择LOW. 例如专项测试中可以根据开发人员的要求打上。对于一般性的FT测试,我建议选择全部,Known Messages(By Subsystem)默认的就行,如图一所示;
Log Packets:用于抓取SRCH的search and finger, 此项用于对长话断线分析,小区环境分析,射频性能分析。如果是测试CALL,测试工程师应该全部选择, 
Log Packets(OTA):选择CDMA,该页用来抓取空口消息,该页的配置对于跟网络相关的数据分析至关重要。测试工程师在测试与网络相关的情况时, 

(三)、抓取log的方法
(1)、按PC机的“F3”键打开message view的打印窗口,如下所示:

  (2)在上面窗口上,点击鼠标右键选择“Appearance…”配置一下Appearance, 

(3)、选择“Appearance”后,按下图配置打印信息。

(4)、停掉message view log的方法:工具栏“optionàcommunications…”,显示如下窗口:


   在Target Port下拉窗口中选中Disconnect,然后选“OK”确定配置就行,当然如果再想抓取下一个log,必须选择相应的COM口才可以,否则串口和手机不能通信。
 
(四)、保存log:
在Message View 窗口单击鼠标右键,选择“copy all items”然后把log保存为*.isf格式就可以了。


(五)、log格式的转换
在某些情况下,开发工程师可能会需要不同格式的LOG进行分析。我们可以通过QXDM提供的工具将 ISF,DLF文件任意转换。方法很简单,只需右击需要转化的文件,这时会有如下的选项:

点击后,就会调用ISF Converter的工具,将这个文件转成DLF文件。
对于DLF转ISF,同理如下:


(六)、DLF文件的抓取
  QXDM也可以直接抓取DLF文件,方法如下
(1)、按快捷键“F5”或从工具栏“optionsàmessage view configuration”打开配置窗口,如下所示:


(2)、选择Misc用于选择存放LOG的路径,如下图

(3)、按快捷键“Alt + L”或从工具栏“optionsàLogging”,进行纪录,如下:

注:最新的QXDM(3.9.10)有BUG,直接打DLF的LOG已经不行了,只能等以后版本的QXDM才能试试


(七)、最后,QXDM中还有许多功能,诸如如何看LOG的方法,请直接点击“Help -> User Guide”查看帮助,里面有具体的介绍。

(七) 各种格式文件的打开方法

.isf格式的文件可以用QXDM工具打开, 方法如下图所示, 打开文件之后, 请按F11打开ITEM VIEW查看.


如果没有ISF格式的文件, 也可以从DLF格式文件转换到ISF格式. 如下图所示, 同理也可以将ISF格式的文件转换成DLF格式文件(也可以用前面讲到的右键快捷方式).



.dlf格式的文件可以用QCAT工具打开.

客户用CAIT式具抓取的LOG, 可以将其后缀名修改为dlf, 然后打开.

楼主,准备问什么问题啊,没有看到什么log啊

路过看看,学习了

谢谢大家具体如何操作 我会使用 但是我像知道如何去分析空中接口的问题,比如PS,掉话,选网问题等等!

对于获取LOG可能我们会有一些误解, 测试人员害怕得到的LOG信息不全, 而将所有的选项都选上,希望能够得到最全的LOG, 其实不然, 受到手机及手机与PC的通讯限制, 如果选择保存所有的LOG信息, 最终的结果却是信息太多而导致一些信息并不能真正存储而丢失, 这种情况在我们过去的实践中屡见不鲜.
为了方便测试人员抓取有效LOG, 开发人员更快、更有效率地从log中获取信息并解决问题,下面将会详细说明一下通过QXDM获取log的基本方法。

(一)、首先保证PC机和手机串口(或并口)之间连接畅通,这个可以从QXDM工具的系统栏看出,如果是MSM6000的项目,系统栏会显示 “COMX:SURF6000-ZRF6000”;如果是MSM6025的项目,系统栏会显示“COMX:SURF6025-ZRF6025”。其中X为 某个串口,比如COM1,X=1等。

(二)、QXDM打开后,先配置好message view要打印的信息,具体的配置如下:
 (1)、按快捷键“Ctrl + F5”或从工具栏“optionsàmessage view configuration”打开配置窗口
 (2)、每页的配置如下:
Message View Configuration: Low、Medium、High、Error、Fatal是用于打出不同级别的消息。这个要求可以根据具体需要进行选择, 也许有的项目中LOW级别的信息实在太多,可以不选择LOW. 例如专项测试中可以根据开发人员的要求打上。对于一般性的FT测试,我建议选择全部,Known Messages(By Subsystem)默认的就行,如图一所示;
Log Packets:用于抓取SRCH的search and finger, 此项用于对长话断线分析,小区环境分析,射频性能分析。如果是测试CALL,测试工程师应该全部选择, 
Log Packets(OTA):选择CDMA,该页用来抓取空口消息,该页的配置对于跟网络相关的数据分析至关重要。测试工程师在测试与网络相关的情况时,

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

网站地图

Top