Qualcomm QXDM工具简介和log抓取

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 高通工具简介QXDM 简介QXDM 安装QXDM 激活QXDM 使用AT打开Diagnostic口QXDM 配置1 Message View ConfigurationMessage PacketsLog PacketsLog PacketsO...

1.高通工具简介

我们主要使用的工具: QPSTQXDM
- QPST——升级软件,系统参数获取和修改,RF NV管理,图片抓取,EFS文件系统管理等等。
- QXDM——LOG获取,LOG文件转换,测试机状态获取等等。

2.QXDM 简介

QXDM是高通提供的一套扩展的诊断监视系统。它通过diag传输,把程序里面的一些Message或者数据包输出到QXDM的图形接口。主要数据有 :

  • Message:主要是软件程序里面通过msg函数打印出来的一些数据的显示
  • Packets:记录了一些数据结构,如OTA消息

同时,QXDM还有很多窗口,来执行其他的操作,如更改NV项,设备使用状态.

3.QXDM 安装

安装QXDM:选择Setup.exe后,按照安装引导,选择下一步直到安装结束

注意:

  • 安装QXDM之前请先安装QPST,因为QXDM是需要QPST Server支持的。
  • 安装QXDM要用最新版本,否则是抓取不到完整的log的。
  • QXDM分别有适用于XP和vista(WIN7)系统的版本,需根据自己的操作系统进行安装。

4.QXDM 激活

第一次运行QXDM时,需要输入 Name,Password和 AdminKey,使用固网进行激活。并且,QXDM的license有期限,需要定期激活。
(这里的Name,Password和 AdminKey不便公开)

5.QXDM 使用AT打开Diagnostic口

安装所需要抓取log的数据卡的pcsuite和驱动
QXDM使用的是Diagnostic口,所以在抓取log之前必须现将Diagnostic口打开。

  • 方法:在超级终端,输入AT+DISK=7,”YS”来打开Diagnostic口,查询使用AT+DISK=? +DISK:0_,1_,7_YS,8_D2,10_,显示7_YS表示已打开,显示7_NO表 示关闭
  • 使用一键升级工具升级版本后,一般诊断口都是关闭,需要手动打开。

这里写图片描述

6.QXDM 配置

6.1 Message View Configuration

运行QXDM之后,需要作相应配置Message View Configuration.
按快捷键“Ctrl + F5”或从工具栏“Options->message view configuration”打开配置窗口:

这里写图片描述

在Message View Config中的LOG信息中全勾上(包括Message Packets, Log Packets, Log Packets(OTA), Event Reports, Strings等下内容)

Message Packets

这里写图片描述

Log Packets

这里写图片描述

Log Packets(OTA)

这里写图片描述

Event Reports

这里写图片描述

Strings

这里写图片描述

6.2 Log View Config

按快捷键“F5”或从工具栏“optionsLog View Config”打开配置窗口

这里写图片描述

在Log View Config中把所有选项都勾上

这里写图片描述

6.3 QXDM-保存配置文件

  • 可以将目前设置的配置保存成一个.dmc的文件,下次需要使用相同配置时,直接导入即可使用,无需再次配置。
  • 用快捷键Ctrl+S或者从菜单File->Save Configuration,即可保存

这里写图片描述

6.4 QXDM-导入配置文件

使用Ctrl+O或者File->Load Configuration可以将已保存的配置文件导入

这里写图片描述

7.QPST 端口配置

Message view config和log view config配置完成后,插上数据卡(Diagnostic口已打开),右击桌面右下角地球图标,选择QPST Configuration

这里写图片描述

打开QPST Configuration,在Port页,点击Add New Port,在出现的端口列表中,选择所对应的diag口

这里写图片描述

选择diag口后,点击OK,在Port页出现一个可用的设备

这里写图片描述

从options-> Communications…进入, Target Port选择刚才添加的端口

这里写图片描述

8.QXDM 抓取log

选择端口点击OK后,使用F3或者View下选择“Messages View”,即开始抓取log

这里写图片描述

这里写图片描述

9.QXDM LOG保存

9.1 方法一

在LOG打印窗口,点击鼠标右键选择copy all items保存所有log信息(此为copy,不会清除log)

这里写图片描述

9.2 方法二

使用Ctrl+I或者File->Save Items保存(此为保存后清除log)

这里写图片描述

9.3 QXDM-自动保存log

从File->Item Store Settings进入Item Store File Settings

这里写图片描述

在长时间挂网中使用自动保存log,设置log保存的路径,log名称( WM721809-02.11-27.isf ),设置log保存的大小等

这里写图片描述

10.QXDM NV Browser

NV Browser可以读取和修改设备的NV值

这里写图片描述

Wu_Being博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢!
《Qualcomm QXDM工具简介和log抓取》

Wu_Being 吴兵博客接受赞助费二维码

如果你看完这篇博文,觉得对你有帮助,并且愿意付赞助费,那么我会更有动力写下去。

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
目录
相关文章
|
Shell Android开发
Android系统 init.rc文件详解
Android系统 init.rc文件详解
1777 0
|
11月前
|
Java 开发工具 Android开发
搭建大型源码阅读环境——使用 OpenGrok
RTFSC 是程序员成长的必修课,营造舒适的环境至关重要。本文介绍了阅读大型源码(如 AOSP)的工具选择,重点推荐了免费开源的 OpenGrok。OpenGrok 提供快速搜索、版本历史查看、语法高亮等功能,适用于特大型项目。文章还详细讲解了 OpenGrok 的安装和配置步骤,帮助读者高效阅读源码。
2178 6
|
Android开发
关于高通Android 平台上qssi的介绍
关于高通Android 平台上qssi的介绍
1793 0
|
Android开发
android|Magisk注入Zygisk的过程
android|Magisk注入Zygisk的过程
1378 1
 android|Magisk注入Zygisk的过程
|
前端开发 Java 编译器
Android HAL深入探索(7)hidl-gen和hidl2aidl的使用详解
Android HAL深入探索(7)hidl-gen和hidl2aidl的使用详解
2278 0
|
存储 5G 定位技术
UWB 与蓝牙、FireWire 和 Wi-Fi 的不同之处
【8月更文挑战第24天】
448 0
|
安全 算法 Android开发
Android安全启动学习(五):Android Verified Boot 2.0
Android安全启动学习(五):Android Verified Boot 2.0
2610 0
|
编解码 语音技术
【经典蓝牙】 蓝牙HFP层协议分析
HFP(Hands-Free Profile), 是蓝牙免提协议, 可以让蓝牙设备对对端蓝牙设备的通话进行控制,例如蓝牙耳机控制手机通话的接听、 挂断、 拒接、 语音拨号等。HFP中蓝牙两端的数据交互是通过定义好的AT指令来通讯的
3593 0
【经典蓝牙】 蓝牙HFP层协议分析
|
存储 安全 数据管理
什么是IMS(IP多媒体子系统)
IMS的全称是IP多媒体子系统(IP Multimedia Subsystem),它是一个基于IP网提供语音及多媒体业务的网络体系架构。它最初是由3G标准化组织3GPP设计的,作为其GSM之后的未来移动网络远景目标的一部分。IMS的最初的版本(3GPP R5)主要是给出了一种基于GPRS来实现IP多媒体业务的方法。在这个版本的基础上,3GPP、3GPP2以及TISPAN进行了进一步的更新,以支持GPRS之外的(诸如 WLAN、CDMA2000 和固定等)其他接入网络。从目前来看,IMS是独立于接入网技术的,尽管它与底层传输功能有着很多联系。
4556 0
什么是IMS(IP多媒体子系统)
|
算法 网络协议 Java
状态机是干什么的?底层原理是什么?
状态机是干什么的?底层原理是什么?
1092 0