高通校准LOG说明
- 格式:ppt
- 大小:1022.50 KB
- 文档页数:21
高通8909平台NQ210调试说明高通平台电信VOLTE仅在Android 7.1上实现,而原来的NFC解决方案(PN547)只支持到Android6.0,所以有了高通8909+NQ210+Android7.1这个组合,以实现电信VOLTE+NFC。
F9 R4.1+NQ210 NFC性能调试过程中,几点说明:1,配置文件需要将NXP的RF_BLK参数合入到高通默认参数2,注重Rx端匹配调节,对读卡性能有较大提升。
调试方法详见附件3,最终的NFC电路可以不用DCDC,也不用MOS管实现读卡、点对点和开关机卡模拟。
性能如下,满足我们要求配置文件高通参考设计里给了两个配置文件/system/etc/libnfc-brcm.conf/system/etc/libnfc-qrd_default.conf其中libnfc-qrd_default.conf没有NXP_RF_CONF_BLK的六组配置参数,NXP_CORE_CONF_EXTN 的配置参数也不全从WPI给的配置文件libnfc-nxp_RF - EMVCO.CONF中,将NXP_RF_CONF_BLK六组参数和NXP_CORE_CONF_EXTN配置参数全部拷到libnfc-qrd_default.conf中,并将此文件替换手机中的默认文件。
若出现卡模拟性能不佳,也可以在补全的配置文件中通过修改相位来进行优化。
配置文件中需要重点注意的是,NXP_EXT_TVDD_CFG的配置一定要和硬件对应。
其中Config1是不采用DCDC的,Config2和3都是采用DCDC供电的。
对于我们的项目,在没有DCDC下性能也能满足要求,所以NXP_EXT_TVDD_CFG=0x01NFC匹配电路F9 R4.1+NQ210最终的匹配电路如下:其中:L4802+C4818/L4803+C4820是EMI Filter,采用默认值即可。
C4814+R4806/C4816+R4808是Rx通路匹配,对读卡性能同样有较大影响。
高通平台的常用的调试tool: QPST, QRCT, QXDM, Trace32(use JTAG)2013年09月07日⁄综合⁄共 4410字⁄字号小中大⁄评论关闭OverView:QPST 综合工具, 传输文件, 查看device的EFS文件系统, 代码烧录QRCT 测试RFQXDM 看logJTAG trace32调试QPST,QXDM的使用说明,具体的可以看我上传到csdn的资源文件,我都是看它,看了那个user guide就完全会了,很简单的QPST是一个针对高通芯片开发的传输软件。
简单的说就是用高通处理芯片的手机理论上都可以用QPST传输文件,可以修改C网机器内部参数的软件。
一次可以track多台电脑QPST还可进行代码烧入包括:5个 client applicationsØ QPST Configurationmonitor the status of:Active phonesAvailable serial portsActive clientsTo start QPST Configuration, from the Start menu, select Programs → QPS T → QPST Configuration.Ø Service Programmingprovide service programming for CDMA phones that contain Qual comm ASICs.With it, you can save SP data to a file, then download the data in that file to multiple pho nes.The SP application accesses settings regardless of the phone’s internal memory implementation. It is feature-aware and displays settings pages appropriate to the phone being programmed.To start SP, from the Start menu, select Programs → QPST → Service Programming.Ø Software DownloadØ RF NV Item ManagerØ EFS ExplorerThe EFS Explorer application lets you navigate the embedded file sy stem (EFS) of phones that support EFS. It is similar in function to the Windows Explorer pr ogram on a PC.To start EFS Explorer, from the Start menu, select Programs → QPST → EFS Explore r.When EFS Explorer launches, it displays a Phone Selection dialog that lists the pho nes currently being monitored by the QPST server, as shown in FigureCreating a new directory• When you create a directory in the phone’s EFS, the directory is created on the phone and the file structure list is refreshed.To create a directory:1. Navigate to the location where you want to create a new directory.2. From the File menu, select New → Directory. The Create Directory dialog, as shown in Fi gure below3. Type a name for the file in the field.4. Click OK.Two standalone utilities,--QCNView--Roaming List Editor,complete the QPST tool set.QRCT• QRCT is a Windows toolkit designed to control a QUALCOMM phone such as a Form Fa ctor Accurate (FFA) for testing RF in three system modes –CDMA 2000, GSM, and WCDMA.• This application requires Advanced Mode Subscriber Software (AMSS) software with FT M built into it. The FTM mode must be enabled before using the CDMA 2000, GSM, and WCDMA RF controls.• FTM is a mode of operation that allows a user to perform diagnostic or design verificati on functionality by exposing functions not discretely available to the user in AMSS mode. FTM does not provide the ability to make phone calls and is not driven by the AMSS Call P rocessing State Machine.• QRCT uses the Qualcomm Manufacturing Support Library (QMSL) for all communicatio n with the phone. It is possible to determine the exact function calls by monitoring the Q MSL Text Log. The user can then replicate any QRCT sequence by calling QMSL in their o wn program.QXDM是监视手机状态的,还有一些简单的控制功能• The QUALCOMM® Extensible Diagnostic Monitor (QXDM) provides a diagnostic client for Dual-Mode Subscriber Station (DMSS) and newer User Equipment (UE) software, Advanced Mo bile Subscriber Software (AMSS).• QXDM was developed to provide a rapid prototyping platform for new diagnostic clie nts and diagnostic protocol packets. It provides a Graphical User Interface (GUI) that displ ays data transmitted to and from the DMSS.Options menu on QXDM:QXDM communications menu:• Lists all the available ports on the system and their properties• Ports listed in this are those that have been added in the QPST Configuration tool for monitoringTraces on the QXDM:JTAG• Joint Test Action Group (JTAG) is the common name for what was later standardized as the IEEE 1149.1 Standard Test Access Port and Boundary-Scan Architecture. It was initially devised for testing printed circuit boards using boundary scan and is still widely used for this application.• Today JTAG is also widely used for IC debug ports. In the embedded processor market, essentially all modern processors support JTAG when they have enough pins. Embedded s ystems development relies on debuggers talking to chips with JTAG to perform operation s like single stepping and break pointing. Digital electronics products such as cell phones or a wireless access point generally have no other debug or test interfaces• Used for debugging & storing firmware.。
qualcomm平台抓log的方法开发调试中的办法非常多,LOG是其中重要的一个方法,一些常见的LOG的抓取办法(主要针对QUALCOMM平台,未经详细整理):1.ADB查看或保存kernel的启动LOG:kernel log: adb shell dmesg > d:\kerneltestlog.txttips :dmesg -n 8 //设置log的等级#define KERN_EMERG"<0>"/* system is unusable*/#define KERN_ALERT"<1>"/* action must be taken immediately*/#define KERN_CRIT"<2>"/* critical conditions*/#define KERN_ERR"<3>"/* error conditions*/#define KERN_WARNING"<4>"/* warning conditions*/#define KERN_NOTICE"<5>"/* normal but significant condition*/#define KERN_INFO"<6>"/* informational*/#define KERN_DEBUG"<7>"/* debug-level messages*/dmesg -s 81920 //设置LOG的Buffer,默认的buffer是81922.smem log:1>、用trace32。
trace32无疑是强大的,几乎可以做任何debug的事情,有高通代码的兄弟可以在\AMSS\products \76XX\tools\debug目录下找到smemlog.cmm和smem_log.pl这两个文件,可以dump出log.Run “do tools\debug\smemlog.cmm” from Trace32Run “perl smem_log.pl > smemlog.txt”2>、没有trace32的兄弟也不要灰心,google为我们提供了强大的adb工具。
⾼通8909平台NQ210调试⾼通8909平台NQ210调试说明⾼通平台电信VOLTE仅在Android 7.1上实现,⽽原来的NFC解决⽅案(PN547)只⽀持到Android6.0,所以有了⾼通8909+NQ210+Android7.1这个组合,以实现电信VOLTE+NFC。
F9 R4.1+NQ210 NFC性能调试过程中,⼏点说明:1,配置⽂件需要将NXP的RF_BLK参数合⼊到⾼通默认参数2,注重Rx端匹配调节,对读卡性能有较⼤提升。
调试⽅法详见附件3,最终的NFC电路可以不⽤DCDC,也不⽤MOS管实现读卡、点对点和开关机卡模拟。
性能如下,满⾜我们要求配置⽂件⾼通参考设计⾥给了两个配置⽂件/system/etc/libnfc-brcm.conf/system/etc/libnfc-qrd_default.conf其中libnfc-qrd_default.conf没有NXP_RF_CONF_BLK的六组配置参数,NXP_CORE_CONF_EXTN 的配置参数也不全从WPI给的配置⽂件libnfc-nxp_RF - EMVCO.CONF中,将NXP_RF_CONF_BLK六组参数和NXP_CORE_CONF_EXTN配置参数全部拷到libnfc-qrd_default.conf中,并将此⽂件替换⼿机中的默认⽂件。
若出现卡模拟性能不佳,也可以在补全的配置⽂件中通过修改相位来进⾏优化。
配置⽂件中需要重点注意的是,NXP_EXT_TVDD_CFG的配置⼀定要和硬件对应。
其中Config1是不采⽤DCDC的,Config2和3都是采⽤DCDC供电的。
对于我们的项⽬,在没有DCDC下性能也能满⾜要求,所以NXP_EXT_TVDD_CFG=0x01NFC匹配电路F9 R4.1+NQ210最终的匹配电路如下:其中:L4802+C4818/L4803+C4820是EMI Filter,采⽤默认值即可。
C4814+R4806/C4816+R4808是Rx通路匹配,对读卡性能同样有较⼤影响。
高通工具使用指导书文档密级内部学习高通工具使用指导书(QXDM、QPST、QCAT)作者:白志伟日期:2015.5.29华锐通讯科技有限公司高通工具使用指导书文档密级内部学习目录1.版本路径 (3)1.1 QXDM 路径 (3)1.2 QPST路径 (3)1.3 QACT 路径 (3)2. QPST 的使用 (3)2.1 QPST简介 (3)2.2 QPST 安装 (3)2.3 QPST使用 (6)2.3.1 QPST configuration (6)2.3.2 EFS Explorer (7)2.3.3 software download (9)2.3.3 QCNview (20)2.3.4 memory debug application (21)2.3.5 service programming (22)2.3.6 PRL editor (27)3. QXDM的使用 (28)3.1 QXDM简介 (28)3.2 QXDM 安装 (28)3.3 在线激活QXDM (29)3.4 QXDM使用 (30)3.4.1 com口连接 (30)3.4.2 log窗口(快捷键F1) (32)3.4.3 message窗口(快捷键F3) (32)3.4.4 item 窗口(快捷键F11) (33)3.4.5 设置log view configuration (33)3.4.6 设置message view configuration (38)3.4.7 log过滤 (43)3.4.8 mach item 查找log (45)3.4.9 log保存 (45)3.4.10 log自动保存 (46)3.4.11 command 命令输入框 (46)3.4.12 nv browser (47)3.4.13 status 查看设备网络状态 (47)3.4.14 item replay (48)3.4.15 清空log (48)3.4.16 查看WCDMA网络搜网状态 (49)3.4.17 查询WCDMA当前收发功率 (49)3.4.18 查看终端注册到WCDMA网络状态 (50)3.4.19 查看功控信息 (50)华锐通讯科技有限公司高通工具使用指导书文档密级内部学习3.4.20 ppp extractor功能 (51)3.4.21 evdo搜网状态 (52)3.4.22 查看evdo注册网络信息 (52)4.3.23 EVDO连接态注册信息查看 (52)4.3.24查看lte 信号强度 (53)4.3.25查看小区重选 (53)4. QCAT 简介 (54)1.版本路径1.1 QXDM 路径\\192.168.99.240\software\Qualcomm\Software Tools\QXDM Software Code1.2 QPST路径\\192.168.99.240\software\Qualcomm\Software Tools\QPST Software Code1.3 QACT 路径\\192.168.99.240\software\Qualcomm\Software Tools\QACT Software Code每个工具都需要获取最新的版本进行安装2. QPST 的使用2.1 QPST简介QPST是高通公司开发的一套软件,该工具可以对设备的内部参数进行读写和操作,用于使用高通平台的设备的EFS管理、图像捕捉、软件下载等。
MTK校准基础(ini cfg参数意义)PRIZE RF肖桂根RevisionRevision Date DescriptionA Sep.10, 2016 Initial ReleaseDescriptionFrom test result,we can conclude as below:一、MTK项二、Ini参数意义三、Cfg参数意义MTK项一、AFC二、RX三、TXINI参数意义Ini中保存了手机初始的校准参数,比如AFC初始值,GSM RX LOSS,TX部分各功率等级ADC,PVT曲线,subband对应功率等级和值;3G部分RX LOSS和TX部分参数;LTE部分TX LOSS和DRX初始参数,以及TX 参数初始的ADC值以及slope,如果是晶体还需要capid,一般情况下该值是取中间值,因为一般情况下各机器值都在中间值,所以初始值设置为中间值,可以加快校准速度。
另capid中间值大概在125左右,如右图所示cap_id初始值为0,在省晶振的项目中校准容易fail对应还有3G和4G AFC初始化参数,但只需要校准GSM。
因为2G/3G/4G共用一个晶振。
但在50平台,C2K需要单独再校准AFCGSM RX初始参数如下,Max ARFCN对应的是信道,三行RX LOSS对应的是高中低mode,所谓高中低Mode是指仪器打过来的cell power对应高中低三个值,一般我们只看high mode,因为high mode从仪器发出来power比较低,跟我们看灵敏度比较接近。
GSM TX如下 TX power level是各功率等级的ADC值,对应的就是功率大小;profile up和down对应的是PVT的曲线,0-15也是对应15个功率等级,而APC dc offset跟APC lowest power是对应的,意思是功率高于15dbm时,ADC的值在TX power level ADC值的基础上会再加50如下对应的信道间的补偿,校准时只校准一个信道,一般都是中间信道,然后对两边信道进行补偿,比如GSM900针对如下40,82,124,1023进行补偿,subband mid level是指针对11以上功率等级按照high weight补偿,以下按照low weight补偿。
读取Bin文件并完成实验室功率校准正常开机时保持Wifi关闭,在ADB下输入如下指令adb rootadb shellps | grep pttkill -9 258 //关相应端口号ptt_socket_app -v -d -f打开QRCT,选择端口,在FTM Command->WLAN->WCN131X/WCN36X0页下,选择WCN3610/20后,再按FTM Start。
后边的Debug Message窗口会显示控制成功在最下面选择导入/导出Wifi的XML文件导出的XML文件,根据实验室的测试数据,对各个信道的发射功率进行补偿,使期望值和实测值一致为准。
WCN3610使用的是NV Version3,格式上与之前的WCN3620有所不同。
WCN_nv3-> plutCharacterized目录下,可对Wifi 14个信道进行功率补偿。
Index0代表ch1(2412MHz),单位为0.1dB,数字变大为降低实际功率。
NV相关可参考下面两篇文档80-WL300-32 WCN36X0 NV3 CONFIGURATION GUIDE.pdf80-WL300-30 WCN36X0 NV CONFIGURATION GUIDE.pdf校准完的数据,以同样的方法由QRCT中Push XML NV to Device实测后没有问题的话,就将/persist/WCNSS_qcom_wlan_nv.bin提供给软件进行集成adb rootadb remountadb pull /persist/WCNSS_qcom_wlan_nv.binadb push用ADB控制Wifi工作按如下操作替换pronto_wlan.ko文件adb rootadb remountadb push pronto_wlan.ko /system/lib/modules/pronto/pronto_wlan.ko然后就能用8916平台一样的指令测试Wifi了F1 Wifi调试中遇到的问题1,Wifi Tx Spurs过大主要是19.2MHz晶振在进WCN3610时,走在L7层,和L8层的芯片靠的过近。