高通平台Memory QMVS相关测试环境搭建及问题总结

本文详细介绍了QMVS测试环境的设备准备、软件安装(包括Node.js、Python、QMVS和相关驱动),以及DDR相关测试步骤,如路径验证、EDL检查和EyePlot测试,还提供了注意事项和温度循环测试参数设置。
摘要由CSDN通过智能技术生成

QMVS测试环境搭建及问题总结

一、测试设备准备

       1:电脑1台:安装adb工具,DUT驱动及QMVS_TEST软件工具包

       2: DUT 1台:安装去温控UserDebug版本软件

       3:数据线1根:根据DUT的接口类型选择MicroUSB或Type C数据线

       4:假电池及供电电源一套:用于测试时给DUT供电,防止测试过程中没电。

二、QMVS测试环境安装

2.1 Install Node v10.23.0 (must be .msi file)
   网络下载Node v10.23.0安装包,注意一定要10.23的版本。

下载地址:Node.js — Node v10.23.0 (LTS) (nodejs.org)

安装完成后,我们可以使用命令:#node --version 验证是否OK


2.2 Install python v3.8.4
网络下载Node v3.8.4安装包,注意一定要3.8.4的版本。

安装完成后,我们可以使用命令: #python -V 验证是否OK



2.3 Download QMVS
通过安装QPM来配置    QMVS,不同的芯片平台使用不同的QMVS版本。

安装完QPM后,登录高通账号,搜索QMVS,选择对应版本。

After installed, you can find a package file of swsys-qmvs-x.x.x.tgz fromC:\ProgramFiles (x86)\Qualcomm\QMVS

2.4 Install QMVS with command: npm install -g swsys-qmvs-x.x.x.tgz
安装后路径:C:\Users\UserName\AppData\\Roaming\npm\node_modules\swsys-qmvs

2.5 adb version should be v1.0.41
可以通过安装installer_android sdk_r24.4.1-windows 来配置adb tool

安装完成后,添加环境变量:

用户环境变量 PATH增加adb的安装路径:

系统变量 新增“ANDROID,值设置为:

PATH变量值里 新增 %ANDROID%

使用adb version 命令查看:

备注:安装adb sdk工具集时,需要安装微软 Visual C++ 2013 Redistributable插件和Jira jdk-1_5_0_22-windows-i586-p


2.6 Install latest QDUTT version from QPM.

2.7 Install Qualcomm® USB Driver from QPM.

2.8 Install QPST configuration

   从高通网站下载QPST安装包完成安装。

QPST用于抓测试时异常死机时候的Dump log。

三、DDR 相关测试步骤

3.1 Download path verification
1. Open QPST Configuration.
2. # adb shell “echo c > /proc/sysrq-trigger”
3. Wait for crash files collected successfully
4. Repeat step 2 and 3 for 20 iterations on 2 devices.


3.2 EDL verification
1. Run “adb reboot edl” to enter EDL mode
2. Open QFIL/PCAT and completely download the image, DDR type firehose which named ***_firehose_***_ddr.mbn must be used.
3. Repeat Steps 1 and 2 for 20 times on 2 devices.


3.3 QDUTT
For DDR validation, it only needs to od the Eye Plot (DQ read/write), on some platforms it’s called Shmoo test(DQLineShmoo/CALineShmoo).
Please refer to the corresponding documentation for detailed information
 

3.4 QMVS-DDR
室温: test-suite -t

C:\Users\UserName\AppData\Roaming\npm\node_modules\swsys-qmvs\test_configs\***.json
NOTES: video must be enabled
高低温循环:  test-suite -t

C:\Users\UserName\AppData\Roaming\npm\node_modules\swsys-qmvs\test_configs\***_tempchamber.json
 

For more parameters, please refer to

npm\node_modules\swsys-qmvs\resources\README
Open QPST Configuration/PCAT during test, because RAM dumps will be collected if the device crashes.

测试结束后电脑显示下图提示,并且手机处于正常开机状态即为pass。


3.5 QMVS-Storage
Room/High/Low temperature: flash-validation
For more parameters,

please refer to npm\node_modules\swsys-qmvs\resources\README
Open QPST Configuration/PCAT during test, because RAM dumps will be collected if the device crashes

注意事项:

1.以上所有测试,使用CMD输入命令,必须已管理员身份运行 cmd.exe 。

2.做QMVS测试时,因测试时间较长,请使用假电池给设备供电,以防止测试过程中没电关机导致报错adb disappear问题。

3.使用C-C线来测试时,注意用Power-Z check进入devices的USB电压大于4.6V,以免USB异常掉口导致失败。可以考虑使用A-C线与PC连接用500mA供电档,达到设备USB端口电压相对较高。

  • 44
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值