自动测手机的程序是以使用QRCT的使用为基础的,所以我将记下使用QRCT的细节
安装QRCT,去高通的CreatPoint下载QDART安装包,大概长这样
QDART_NR5G_WIN_4_8_Installer_00023_1.zipPS:没有License是下不了的,别折腾了
选工厂模式安装,不知道就直接setup.exe起飞,一路按确定就好了。
勾选图标显示在桌面上,找到QRCT,进去就完事了
使用QRCT呢,就是手动控手机,然后看命令和参数而已,写成程序就自动测了,官方有XTT,好处是官方帮你搞完了,管他看不看得懂参数,参数输完就完事了,但是如果测试环境变化了,比如不是在暗室测的手机,一定要定制化程序与环境配对,又比加一拖四,我还看到有其他工具,不过都不完善吧,反正公司出钱就搞起了。
把手机插入装有QRCT的电脑USB口里
打开QRCT
选连接模式
一共有这么多种连接模式,是互斥的,不信你选QPST,点一下COM下拉列表,开启了QPST来接受连接,会出现一个手机可连接,再选回QPHONEMS连接模式,你会发现找不到这个连接,一定要关了QPST服务端和配置端才会在下拉框找到可连接的手机COM口,这启示我们,用某种连接模式的时候,另一种就给我完全关闭。不然会占用手机COM口。QPHONEMS和QPST是在电脑装有驱动的情况下,手机插上电脑就有连接可选的,QMSL TCPIP Server是让手机diag口自动连电脑端,我会的是在QPST下进行QMSL TCPIP Server连接。QUTS没用过,应该是给硬件工程师用的吧。这里我们用QPHONEMS,选COM口然后Connect
进入FTM模式,就是在Runtime Mode后面的皇冠,别低头,皇冠会掉
在菜单栏View下有个Activity,开启就能在界面看到log,我们就是利用这个log来进行程序的编写的。
像上图,QLIB_DIAG_CONTOL_F(MODE_FTM_F),去高通QMSL里抄出来就完事了
别人教我的,随便写写吧
QRCT选QPST连接模式启动QPST,用虚拟网络COM口来连接手机
没驱动嘛,QPST找不到手机
选IP Server
电脑,手机连到同一个局域网,就是连wifi
只用点Accept client connections就可以了,其他都默认,TCP口是从COM30001开始的,默认就完事了
去百度下载ADB工具,打开CMD控制台,控制手机去连电脑的TCP口,或者说diag口
后面的&要看手机的,一些手机要用这个后台命令去让2号天线后台启动,一般用下面的命令
diag_socket_log -a 192.168.110.33 -p 2500 前面是默认的,所以可以更短 diag_socket_log -a 192.168.110.33我是抄RF的,选我熟悉的吧。
正常操作是选Band Sub-Band,选Version0选None然后Query All Paths,拖动某一组参数到RADIO CONFIG上然后自己算上下信道,选特定参数然后Set Radio Config
点RADIO CONFIG上的RRA Query
选B1,选Low信道,点Apply
点Set Radio Config
要让手机收就Rx 测量,让手机发射就Tx控制
自己玩去吧,不写了。