展讯平台Trace工具使用

合集下载

展讯工具使用

展讯工具使用

展讯工具使用1.校准工具CFTA B C D EA : 选择测试机种B : 将所有的勾打上,记录测试数据C : Log处可随意选择本机目录,用于存储测试的纪录。

FDL处必须选择展讯正式发布给工厂的软件包中的Fdl_amd.bin文件,对于6600M平台来说,FDL不需要,NV处必须选择展讯正式发布给工厂软件包中NV_Parameters目录下的NVitem_release.prj文件;D : 校准用的项目F : 相关的FT测试数据,在校准时将所有勾去除2.DOWNLOAD 程序根据不同的项目导入FDL , BOOTLOADER ,PS ,MMIRES,NV BOOTLOADER , PS ,MMI, 在DOWNLOAD 时候可以不选,FDL必须选上地址选项PRODUCT为NAND,相关的地址与底层有关NAND FLASH选项为SMALL PAGEREPARTITION SETTING 默认为2 。

校准数据保留,将backup calibration 打上将保留全部nv数据3.Mobile test 使用说明Calibration 说明:1) 做Calibration 之前,首先要确保手机进入“Calibration mode ”,如果不是,要点击按钮①进入校准模式(目前不支持)。

2) 接着点击按钮④,连通DSP 与RF 之间的通路。

3) 下一步选择手机的工作频段,共有五种:EGSM900,DCS1800,EGSM-DCS-DUALBAND ,PCS1900,GSM850(在不同的频段arfcn,txpwr lv 有不同的数值),选择好之后点击按钮⑥即可设置好工作频段。

进行了2、3步的操作后就可以进行发射或接收的操作了。

4) 点击按钮③可以开发射,它有两个参数:afc,dac 。

在DCXO 下有afc,dac 两个参数,在TCXO 下有dac 一个参数(DCXO ,TCXO 通过⑧来选择)。

执行该步操作可以实现AFC 的操作。

1156@52RD_展讯L平台CTA音频调试说明

1156@52RD_展讯L平台CTA音频调试说明

展讯L平台CTA音频调试说明一:调试所需软件工具1.DLOADERR_R2.9.2002.UDISK 软件下载用(下载NV文件修改过音频参数的NV)2.AUDIOTESTER_R1.1.0008 音频指标调试用3.CHANNELSERVER 与AUDIOTESTER同步使用4.NVEDITOR 制作NV文件工具二:调试所需物料1.数据线一根连接AUDIOTESTER用2.软件下载线一根DLOAD NV文件三:CTA音频测试指标1.SLR(发送响度评定值)8±3db 实验室一般调到6.5-9db之间为宜。

3.RLR(接收响度评定值)2±3db(Min)最小音量其数值实验室一般提到8 db-15 db为宜。

(Norn)标准音量其数值实验室一般提到0db-3 db为宜。

(Max)最大音量其数值实验室一般提到-10db- -4 db为宜。

4.STMR(侧音)18±5db 实验室一般设到16 db-21 db之间。

5.SFR(发送频响):其曲线应处于上下包络中间,其余量应在0.4db以上.6.RFR(接收频响):其曲线应处于上下包络中间,其余量应在0.4db以上.7.DS(发送失真):会在人说话的语音范围内(20HZ-20KHZ)抽10个点进行语音失真验证.测试时10个点都要PASS.声音响度特别说明:音频测试值与其响度是相反的,测试数值越大,声音越小;测试数值越小,声音越大;因此,若某一测试项的响度测试值大于其标准范围中的值,说明此时手机对应器件的声音较小,需增大其响度;若某一测试项的响度测试值小于其标准范围中的值,说明此时手机对应部件的声音较大,需减小其响度,例如:若SLR的测试值是12db,需要将MIC调大4db左右,若RLR(norm)的测试值为-2db,需将SPEECH音量4调小3db左右。

四:测试系统原理框图1.CQUA系统原理图2.手机耳承说明:目前如无特殊说明耳承用TYPE 3.2低泄漏,测试前手机听筒应处于耳承正中间,同时应用橡胶泥将耳承四周密封好,以免测试时漏音.五.音频调试5.1手机与仪器工具连接5.1.1:手机进入USB LOG 工程模式*#1013#---8para Set---4Debug param---Assert Mode----Debug Mode----ok------Return------usb log------ok----Close-----ok5.1. 2Channel Server Setting1、 打开channel server(双击channelserver.exe),屏幕右下脚会显示图标“”,鼠标左键单击此图标,显示如下对话框,按图进行设置。

trace32使用手册

trace32使用手册

打开后的程序列表窗口可以有下面几种形式。 Pic24. 找不到源文件的程序列表窗口
对于上图所示的情形,需要用 Y.SPATH 命令指定源程序路径。如下图所示。 Pic25. 指定源程序路径(其一) Pic26. 带源程序的混合显示程序列表窗口(其二)
通过点击程序列表窗口上的“Mode”按钮可以切换混合和源码显示方式。 Pic27. 带源程序的源码程序列表窗口(其三)
这些设置主要包括: 1、 选择要调试的处理器型号。 2、 是否有多个器件串联在同一个 JTAG 链路里,连接顺序如何,每个器件的 JTAG IR
寄存器的宽度是多少。 (情况一) 3、 JTAG 时钟使用 TCK 还是 RTCK。TCK 由 TRACE-ICP 提供,一般情况下选用
10MHz。RTCK 是 TRACE-ICP 的 TCK 进入目标 JTAG 链路之后,从目标 JTAG 链路返回的时钟,它与目标处理器的时钟同步。一般情况下,具有睡眠模式的处理 器多选用 RTCK 作 JTAG 时钟, 如 ARM926EJ-S。 (情况二) 4、 通过 JTAG 与目标连接时,是否要先复位目标板。JTAG 口上的 SRST 信号产生复 位信号。 (情况三) 5、 通过 JTAG 与目标连接时,是否要停止目标处理器运行。 (情况四) 从主菜单“CPU”中选择“System Settings…” ,打开如下图所示对话框。从“CPU” 下拉菜单里选择要调试的处理器。 Pic2. System Settings 对话框
Pic29 中红框内的单选钮 IMASKASM 和 IMASKHLL 选择之后,单步时就会屏蔽中断。 用户也可以通过命令 sys.o imaskasm on 和 sys.o imaskhll on 来设置这两个选项。
十、 设置软件断点 设置软件断点可以在命令行输入命令 break.set <address> /soft 来实现,在命令中的 <address>代表程序地址,可以是程序中的函数名等符号。如下图所示。 Pic30. 用命令设置软件断点

展讯平台NPI工具介绍

展讯平台NPI工具介绍
展讯平台NPI工具介绍
展讯通信
Department:GSM/NPI
展讯平台NPI工具介绍 工具介绍 展讯平台 概述: 概述:
下载升级工具: ※ 下载升级工具: ResearchDownload.exe \FactoryDownload.exe\UpgradeDownload.exe 串号地址写入工具: ※ 串号地址写入工具:
20
展讯平台NPI工具介绍 工具介绍 展讯平台
CFT 测试站别架设示意图
2011-5-16
保密信息
. 21
展讯平台NPI工具介绍 工具介绍 展讯平台
CFT 3.1.X 版本工具操作和设置界面
测试界面
参数设置弹出框
2011-5-16
保密信息
. 22
展讯平台NPI工具介绍 工具介绍 展讯平台
Spreadtrum platform general test flowchart: :
S/W Packet
ResearchDownload
Calibration/FT
CFT
IMEI Writing
WriteIMEI
Download
FactoryDownload
Antenna Test
ANTTEST
MobileTester射频校准界面 射频校准界面
2011-5-16
保密信息
. 18
展讯平台NPI工具介绍 工具介绍 展讯平台
MobileTester Flash读写界面 读写界面
2011-5-16
保密信息
. 19
展讯平台NPI工具介绍 工具介绍 展讯平台
CFT
该工具主要用于射频性能的校准和综测。支持 双模式操作。 该工具主要用于射频性能的校准和综测。支持USB/UART双模式操作。 双模式操作 ※主要功能: 主要功能: * RF Calibration:AFC,APC,AGC校准 : , , 校准 * Final Test: 射频性能综合测试 * ADC:电池电压校准(支持双电池校准) :电池电压校准(支持双电池校准) * Current Test:电流测试 : ※主要特点 支持常用射频仪器和电源的程控操作( *支持常用射频仪器和电源的程控操作(Agilent8960,CMU200…) ) 支持测试记录存储备份( *支持测试记录存储备份(ARM log\DSP log\Test log) ) *支持非信令综测(无呼叫综测,缩短测试时间) 支持非信令综测(无呼叫综测,缩短测试时间) 支持测试项目即时显示以及测试状况统计等生产性应用。 *支持测试项目即时显示以及测试状况统计等生产性应用。

展讯平台DebugTool介绍

展讯平台DebugTool介绍
CHANNELSERVER 抓取arm log TASKANALYZER
2010-4-6
O C
I T EN ID F N
L A
分析mem中task任务调度
Proprietary and Confidential Information 6
Debug Tool包工具简介(二)
• 软件开发工具
工具名称 简述用途
M U TR D EA R SP
2010-4-6
O C
I T EN ID F N
L A
Proprietary and Confidential Information
8
如何获得工具详细使用说明
每个工具目录下Doc目录里有工具的 详细使用说明,如右图所示
M U TR D EA R SP
2010-4-6
Proprietary and Confidential Information
24
NVEditor ---从手机读取NV数据
• • • • [File\LoadFromPhone(boot mode)] 获取数据在下载模式下从保留区域处获取下载的nvitem数据。

I T [ LoadFromPhone(normal mode) ] 某些nvitem可能会被修改并被存储到数据区,如果需要获取这些最新 EN 的数据,则用。此时手机应在正常开机状态,并且没有进入deep ID F sleep。 N O C 例如希望获得某只手机的校准NV数据,作为其他手机的基准NV,可以 M 通过[File\LoadFromPhone(boot mode)]获得。 U TR D EA R SP
2010-4-6 Proprietary and Confidential Information 25

展讯平台软件调试介绍

展讯平台软件调试介绍
• 单击工具栏图标 • 单击图标 连接
开始抓取LOG
• 详细使用方法,请参考相应工具的使用手册
2011-3-11
Proprietary and Confidential Information
33
主要内容
展讯调试工具简介 调试方法
2011-3-11
Proprietary and Confidential Information
运行ChannelServer.exe:
单击右下角托盘中的ChannelServer小图标,在弹出的对话框中的进行配置(成功后, 小图标变绿色)
由于展讯平台 使用大端, 使用大端,这 里要勾上
串口或虚拟串 口端口号 波特率设置
变绿代表成功 连接
2011-3-11
Proprietary and Confidential Information
34
调试方法
LOG 分析断言(ASSERT)信息 通过PhoneTester实时查看寄存器、内存信息
2011-3-11
Proprietary and Confidential Information
35
LOG (1)
利用平台提供的LOG接口,可以将字符串通过Logel工具在PC上打印出来, 使得开发人员可以跟踪程序的运行,接口有: SCI_TRACE_LOW SCI_TRACE_HIGH SCI_TRACE_MID SCI_TRACE_ERROR
2011-3-11
Proprietary and Confidential Information
16
NVEditor (7)
读Flash:
选择菜单[Facility\Read Flash](NAND Flash选择 Read NAND Flash)。手机需要在下载模式

展讯调试工具使用心得

展迅调试工具使用心得辛琦一、简介ChannelServer 和Logel是展讯公司提供的手机实时诊断和测试工具。

ChannelServer提供手机和其他工具之间的数据中转服务。

ChannelServer和手机用串口的方式连接,和其他作为客户端的各种工具之间则用socket的方式连接。

Logel则是ChannelServer的一个客户端,提供获取和按格式输出手机发送的调试信息的服务。

二、ChannelServerChannelServer位于\SC6600D_BASE\Release\Tool_Cust\ChannelServer的bin目录下,而另一个Doc目录下则存放了ChannelServer的用户手册。

Bin目录下有如下的一些文件:ChannelServer系统文件是ChannelServer 运行时需要的文件。

转发的数据日志文件记录了工具和手机之间通讯的数据包:Tool_To_CS.log: 所有从工具发到ChannelServer的消息CS_To_MS.log: 所有从ChannelServer发到MS的消息MS_To_CS.log: 所有从MS发到ChannelServer的消息CS_To_Tool.log: 所有从ChannelServer发到工具的消息运行ChannelServer后,ChannelServer的图标会出现在Windows的托盘区:右键点击该图标后出现菜单:Configure:进入ChannelServer配置界面ChannelServer 使用的端口和MS连接的方式。

和实际硬件只能使用UART选择COM口选择波特率当MS的CPU是Big Endian类型时,应当选中BigEndian选项消息等待处理的超时时间,单位为秒刷新已连接的客户端列表连接到ChannelServer的客户端列表Connect MSSim:连接到MSDisconnect MSSim: 断开和MS的连接MS Asserted: 设置ChannelServer为Assert状态。

展讯平台软件调试介绍-图文.

展讯平台软件调试介绍Spreadtrum7/21/2009培训目的¾能够使用展讯提供的调试工具对开发中的问题进行调试¾能够分析几种常见ASSERT主要内容展讯调试工具简介调试方法展讯调试工具简介主要的调试工具有: ¾Dloader¾NVEditor¾Channel Server¾Logel¾Phone Tester¾DSP Log Dloader(1功能:下载程序设置界面:双击可以选择下载文件路径选择端口选择项目选择下载速率制作打包文件选择是否下载Nand Flash下载配置:大小页选择分区策略选择分区策略¾始终分区¾出现不兼容分区时停止下载¾出现不兼容分区,使用Flash中原有分区进行下载¾出现不兼容分区,使用FDL中的分区方式进行分区注:此配置项只对NAND FLASH有效备份信息配置:将NV保存到本地选择需要保留的信息正在下载:下载成功:下载失败:Dloader(4打包文件特别说明:展讯升级工具中使用打包文件来进行升级操作,打包文件中不仅包含了所有的下载文件,还包含了下载项目的地址信息,这样可以降低产线升级工具配置出错的可能性,同时简化了操作。

打包文件的制作方法:DloadeR 在配置好所有的配置项后,点击左图中的按钮,然后按照提示即可完成打包文件的制作。

点击这个按钮进行打包操作展讯调试工具简介¾Downloader¾NVEditor¾Channel Server¾Logel¾Phone Tester¾DSP Log功能:•对fixed NV参数进行读取,编辑,保存,下载•擦除NV•从手机中读出NV Item修改某项数据:选择菜单[File\save image]保存并生成二进制数据文件:选择菜单[File\Save to phone]直接下载到手机中——手机需要在下载模式如果需要保留校准参数需要选择上获取手机NV数据:选择菜单[File\LoadFromPhone(boot mode]来获取数据在下载模式下从保留区域处获取下载的nvitem数据。

Trace工具使用说明

上海全景数字技术有限公司手机软件部——Trace工具使用说明版本 <draft>修订历史记录Confidential 上海全景数字技术有限公司, Page 2 of 10目录1CONNECT 步骤 (4)Confidential 上海全景数字技术有限公司, Page 3 of 10Confidential 上海全景数字技术有限公司,Page 4 of 101Connect 步骤1.1双击打开 Catcher.exe 如图:1.2在手机IDLE 待机状态,输入“*#3646633#”进入工程模式,然后依次选择菜单“设备->Set UART->TST Config ”,进入SetUART 界面,确认设置当前UART Port 口为“UART 1”,返回IDLE 待机状态,将手机与PC通过AT 线相连;1.3选择上图中菜单“Config->Set DateBase Path …”,会弹出以下对话框:Confidential 上海全景数字技术有限公司,Page 5 of 101.4 单击上图中“…”按钮,设置DateBase 文件路径,找到并选择对应版本发布是所提供的文档之一:BPLGUInfoCustomSrc 或者BPLGUInfoCustomSrcP 文件,选择并确认OK“OK ” :1.5单击如图“Logging mode”按钮,会弹出警告框,确定即可;Confidential 上海全景数字技术有限公司, Page 6 of 101.6确认后弹出以下界面,单击图中“Connect”按钮,Confidential 上海全景数字技术有限公司, Page 7 of 101.7回弹出以下界面,再单击“Filter”按钮,Confidential 上海全景数字技术有限公司, Page 8 of 101.8会弹出窗口供筛选不同的PS模块,可以选择“ALL On”,按钮,并确认关闭Confidential 上海全景数字技术有限公司, Page 9 of 101.9此时Cather界面即会弹出以下的“Trace Log”Confidential 上海全景数字技术有限公司, Page 10 of 10。

展讯trace工具使用方法

展讯trace工具使用(适用于可以开机的环境,否则要用串口线):
1、确保已打开trace宏:
(1)TRACE_INFO_SUPPORT,
(2)PRODUCT_BASELIB_DIR=带trace的库
2.ARMLOG使用:
1、第一步:手机输入#*8378#1#按绿色键,
(1)、para Set->Debug Param->Assert Mode->Debug mode
(2)、para Set->arm log->on->ok
也可直接改NV的BIN文件
或用串口也可打印
3插上数据线(不是下载线!!),选择USB LOG项。

4运行服务:
路径:MS_Code\tools\DEBUG_TOOL\CHANNELSERVER\Bin下ChannelServer.exe
5、运行:MS_Code\tools\DEBUG_TOOL\LOGEL\Bin下的Logel.exe
6、LOGEL工具:
A、工具栏中
选择第一个,连接上服务,然后选择这个图标
(所有的图片都是我连接好后剪切的。


B、开始打印trace了,view菜单项下面有很多个窗口,选择trace。

OK了
6、备注:如果说服务连上了,连上了手机的话,右键服务CHANNELSERVER菜单会显示:Connect MSSim 成灰色。

如果说串口没有安装驱动,那么也是连接不上的,那么要插上线,提示让你安装驱动,直接安装就行,USB驱动路径:MS_Code\tools\DEBUG_TOOL\SCIUSB2SERIAL。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

展讯平台Trace 工具使用
对于专业的测试人员,测试应该始终接上log 线进行测试,这样就会尽可能保留出错时候的信息,这些信息不一定对于每一类的bug 都有用,但对于一些难重现的问题有可能这样的习惯就记录下了一些重要的Debug 信息,给软件人员解决问题极大的帮助。

测试人员遇到ASSERT 的时候,一定要尽可能详细的记录下操作步骤,测试此问题的重现概率,同时记录下全部的ASSERT 信息,关于ASSERT 信息详见本文档3.2.1。

需要注意的是,测试人员一定要用对应版本的ChannelServer 和log 工具进行测试,否则会导致底层的一些消息的解析不正确,给解决一些和底层有关的bug 带来困难。

1、ChannelServer 的设置使用
• 运行ChannelServer.exe
• 点击右下角托盘中的ChannelServer 小图标
• 在弹出的对话框中的进行配置(成功后,小图标变绿色)
图一
2、Logel –使用说明
• 选择Server — IP Setting 配置ChannelServer 的IP 地址和端口
――和ChannelServer 中的设置保持一致(一般不需要修改)
• 连结到ChannelServer ,并开始记录
――需要先运行ChannelServer
以下为刚开始启动Logel 工具的界面:
图二
以下为正在抓Trace 信息的界面:
图三
测试版本一定要用debug 版本,release 版本遇到assert 会自动重启,debug 版本会断在程序assert 的地方,这样可以获得assert 时的现场信息,以便于debug 。

当然,重要版本根据情况也应该同时用release 版本做一些各个功能模块的自动重启的测试,电流测试等,以保证release 版本也没有问题。

测试过程中遇到assert ,不要拔下电池,打开ChanelServer.exe 和Logel.exe , 连上手机,选择logel 里面菜单 Assert / Open Assert Frame , 打开一个调试窗口,在此窗口下输入0,会出现了下图所示的信息(如果是测试的时候连着log ,此窗口会自动弹出):
图四
然后在Assert Information这个窗口里输入1,(有可能第一次或者前几次输入1都出现的和上面输入0一样的信息,请多输入几次,直到出现类似以下的信息为止):
图五
如上图所示:这一项信息是记录软硬件版本号以及产生Assert 的位置(文件名,行号),以及当前线程(或中断服务程序)的信息。

然后依次在Assert Information窗口输入2,3,4......一直到8(输入3的时候需要比较长的时间生成.mem 文件,请耐心等待),信息都打印完后,请关掉这个窗口。

点击图三中的菜单下的第三个图标,停止log。

在菜单中选择“Save As”,新建一个文件夹,把相关的信息保存起来。

同时,请注意,把我们输入3时生成的.mem文件也copy过来。

关于手动assert :如果手机出现了异常,某些时候可能需要手动assert ,抓到一些现场的信息以供调试,具体的操作步骤如下:
不要拔下电池,打开ChanelServer.exe 和Logel.exe,连上手机,选择logel菜单Assert / Assert MS,( 可以看看log是否在跑,确保手机已经连上。

有时即使手机已经连上log,可能刚刚开始通讯不稳定,需要多选择几次,直到手机出现assert为止),这个时候logel窗口会自动跳出来Assert Information的窗口,然后接下来的操作步骤就和上面介绍的一样,依次纪录下1~8菜单里的信息。

3、注意:
1、009DB需要使用USB线抓Trace,连上USB线之后,一般会有两个选项:“U盘”和“视频摄像头”,按右键“取消”回到待机界面,输入“*998*872#”,拨号,这时会弹出一个菜单,有三项,请选择“Usb Log”
2、009DB目前使用的Channel Server和Logel的版本分别为:
CHANNELSERVER_R1.2.5001.BL0004和LOGEL_D1.2.3001.BL0004
3、PC需要安装相应的usb转串口的驱动:。

相关文档
最新文档