Qualcomm工具

目录

前言

QPST

QDART

QFDT

QSPR

QRCT

QXDM


前言

        高通工具顾名思义就是,对于高通平台的软件开发进行软件的烧录,软件的调试,软件的Log的抓取和分析过程,像我们平常用的大致就是烧版本、改NV、制作QCN、然后校准、强发强收等操作。

QPST


        QPST主要是用来做一些参数的配置,包括EFS文件的编辑,QCN的导入和备份与导入等,其中QPST包含几个小工具:

  1、QFIL:用于下载软件版本,先下Blank进入紧急下载,再下对应的XML。
  2、QPST Configuration:用于连接高通端口,时常观察端口状态,是否死机等等,使用QFIL时要关闭QPST Configuration。
  3、Software Download:备份或者导入QCN,QCN里面主要包含一些频段配置NV项。
  4、PDC:查看设备mbn激活情况,加载、激活、去激活、移除等操作。MBN(Modem Binary)是高通公司推出的,用来满足多厂家,多网络类型,多用途的Modem软件配置方案,在厂商手机开发,用户软件更新,不同网络支持方面有着诸多的便利。每个运营商都有一个特定的mbn包含在modem的代码中。它本质上是一组关键的NV/EFS配置,它们正确配置了UE,以满足运营商网络的操作要求或符合实验室测试和认证要求。
  5、EFS Explorer:查看EFS文件。

QDART


        QDART里面也包含几个小工具,比如常用的QFDT、QSPR、QRCT3/4等。

QFDT


        QFDT:配置RF时,常用QFDT读取器件,检查RF配置是否有问题,如果出现问题,可能内部校准都不会通过,以及强发死机等情况,所以要和软件部门沟通Modem的配置。

QSPR

        QSPR:这是一款用来校准的软件,打开的文件是 xtt 形式的,调用相关的校准XML文件。里面可以包含对GSM、WCDMA、CDMA、LTE、TDS的校准,校准完成后,射频校准的补偿参数会以NV项的形式通过串口线下载到手机的存储单元中,(tips:校准完之后要重启一下)手机每次开机都会读取NV项来修正RF指标。
        我们操作QSPR时,一定不要忘了把调用的XML文件名拷贝进去,这样才能往下进行,当然连USB也是必须的,以及射频线和CMW500的连接也要确保没有问题,所有步骤准备完成就可以进行校准了。校准完之后,会生成一个html格式的Log文件,我们可以分析log来判断是哪里出现问题,导致校准不通过的,准确的定位问题。例如最大功率fail、XO不过、内部校准不过、RX不过等等。


QRCT

QRCT3:这个工具是我们工作中使用比较频繁的,基本上RF的调试都要用到这个工具。主要用到它以下几个功能。
(1)制作QCN
(2)修改QCN
(3)不同制式下的强发和强收。
 一个项目的原始QCN的配置建议不要沿用其它项目的,可能有些NV项都想不起来要去改,导致后面会出现一系列的问题。最好是根据高通给的默认QCN来搭配,这样后期更好的追溯问题。
  具体的步骤如下:
(1)找到一个合适的RFCard,原则上改Card里的频段与feature list最大程度上的重合,这样不光可以节省我们和协议配置驱动的时间,也可以避免一些因增加频段而产生的错误。
(2)增加需要的频段,删除不需要的频段,以及修改对应频段的NV项,如PA_RANGE_MAP等。
(3)使用QRCT生产QCN,但是我平常用QRCT3生成QCN会出现一些乱码,但是用QRCT4就不会,因此建议用QRCT4导出QCN。

做QCN的一个界面,可以查看NV项,但是有些NV只能在QXDM改,如NV65633等。其余的一些常用项的NV直接在NV Manager上搜索ID即可,改完NV值记得要重启后才能生效。
强发强收对于射频工程师来讲是很重要的一环,无论是我们调匹配时强发来查看NO PA版本是否能用,或者平时哪个频段校准不通也可以强发看信号在哪一部分出现了问题,从而排查问题点,还有对于WLAN来讲,强发看功率平坦度以及灵敏度都是很常见的,以及80M的不能用信令测,只能非信令等等。

  强发强收的作用:
  1、主要可以测试发射或者接收通路是否OK?(一般用于维护主板或检查Modem代码)
  2、WIFI/BT的非信令测试
  3、如果发射通路OK,可以通过频谱仪器测试出手机发射的功率
  4、如果接收通路OK,可以用信号发生器发一个CW信号,在QRCT上可以看到手机接收的信号强度

QXDM


对于QXDM,感觉软件部门用的比较多,抓取Log之类的,我们平常的话就用来改一下NV(NV Browser),看一下注网状态,看功率图等,其实功能很强大。

View->Common->NV Browser,或者点击工具栏的
NV图标,用来读写指定的NV item。选中某一项,点击read就可以读出当前内容,双击Input下的数值,并在出现编辑框之后写入内容,然后write即可写入,重启后生效。
大概用到的主要就是这几个,具体的操作还需要自己去熟悉。
 

  • 5
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赋能大师兄

读后有收获可以请作者喝咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值