您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 展讯SC6600L手机抓log培训
手机抓log培训Author:车国盛Date:2010.11.03目录&摘要手机抓log的重要性手机抓log基本条件SciU2S安装及使用指南ChannelServer简介使用指南Logel简介及使用指南手机抓log过程中常见问题摘要本文主要介绍展讯SC6600L平台手机抓log的使用方法,包括SciU2S安装及使用指南,ChannelServer使用指南,Logel使用指南,手机抓log过程中常见问题等关键词:SC6600L抓log手机抓log的重要性测试人员不仅仅是为验证版本是否有问题,更重要的是为了协助解决问题。为了能够协助软件人员解决问题,所有的测试行为最好都在正常抓取log的情况下进行测试。这样在测试出问题时可以尽力给研发人员提供尽量多的信息。测试过程中最好可以让log一直在跑,避免造成非必现问题因为没有Logel信息而无法解决(如没出现问题则可以10分钟左右清空一次log以防止log过大)。如果出现assert(也就是平时所说的绿屏现象),一定要把assert信息等抓下来。软件基本准备条件:1.驱动程序SciU2S(首次使用时须安装)2.ChannelServer.exe3.Logel.exe4.手机版本软件(注意一定是Debug版本才可以抓log)手机抓log的基本条件1.用USB线连接手机和计算机,计算机上会弹出如下对话框,选择如图中的设置,单击下一步(N)按钮。SciU2S安装及使用指南(1)2.选择如下对话框的设置,单击下一步(N)按钮。SciU2S安装及使用指南(2)3.在弹出的对话框中选择浏览(B)…按钮,选择驱动所在的文件夹,然后点击确定。SciU2S安装及使用指南(3)4.单击下一步(N)按钮,则开始安装驱动程序。SciU2S安装及使用指南(4)安装过程弹出以下左图对话框;完成后弹出以下右图对话框,点击完成即完成驱动程序的安装。注意:如果安装该驱动的电脑带有Modem,会弹出两次安装提示,分别安装SCIUSBModem和SCIU2SDiagSciU2S安装及使用指南(5)SciU2S安装及使用指南(6)注意事项:将手机连接到计算机后,如果计算机上没有弹出发现新硬件的对话框:1.请您确认该驱动是否已经安装,如果已经安装过,则不会弹出该对话框。2.请确认您使用的连接线是否正确。3.请确认您计算机上USB接口是否完好。如果您需要更新驱动,请在设备管理器中寻找如下名称的设备:SCIUSB2Serial(已经安装驱动后),然后单击右键选择更新驱动程序,余下操作同上述步骤。ChannelServer简介及使用指南-简介(1)ChannelServer是展讯手机开发平台中的仿真调试工具与手机模块进行通信的一款工具软件,采用的通讯方式为网络(Socket)和串口。网络通讯方式使各工具可以运行在不同的主机上,支持远程调试;串口用于与手机模块通讯。注意:本文只讲述使用串口与手机模块通讯的使用方法。展讯手机模块采用BigEndian(低字节存放在高地址)与Intel平台采用的LittleEndian(低字节存放在低地址)相反,ChannelServer可以完成工具与模块之间消息字节顺序的转换。ChannelServer通过串口与手机模块相连,主要功能分为三个部分:(1)消息存储转发(2)消息字节顺序转换(3)消息记录ChannelServer简介及使用指南-简介(2)双击ChannelServer.exe打开软件,该软件在运行时没有界面,在Windows任务栏的系统托盘中有它的运行指示图标,如下左图所示,其中绿色的图标即为ChannelServer的图标,在ChannelServer的运行图标上单击鼠标右键,会弹出其操作菜单,如下右图所示。ChannelServer简介及使用指南-指南(1)ChannelServer各菜单项说明如下表菜单项说明Configure配置ChannelServer的运行参数ConnectMSSim建立与MS/MSSim之间的链接DisconnectMSSim断开与MS/MSSim之间的链接Assert当MS处于ASSERT模式时为了查看MS内部的信息CannelServer需要运行在Assert模式下LogData记录所有通过ChannelServer的数据Show&LogData显示并记录所有通过ChannelServer的数据About显示软件版本信息Exit退出ChannelServer简介及使用指南-指南(2)打开ChannelServer菜单后,选择菜单项[Configure]或按字母C,可以启动ChannelServer配置画面,如图所示:ChannelServer简介及使用指南-指南(3)MSSim的配置:配置ChannelServer连接MS/MSSim时使用的参数,如下表:参数说明Type类型配置选择UARTPort端口配置,类型选择UART时设置串口号(1表示串口1)BaudRate波特率设置,选择UART时设置通讯速率,默认为115200bps。ChannelServer简介及使用指南-指南(4)ChannelServer串口号在桌面右键点击我的电脑-属性-硬件-设备管理器,点击打开端口(COM和LPT)左边的+号,看到如右图,即为COM7ChannelServer简介及使用指南-指南(5)连接/断开与MSSim的连接ChannelServer和MS/MSSim处于断开状态时任务图标显示为灰色,菜单项ConnectMSSim显示可用状态;选择该菜单项,建立与MSSim的连接,ChannelServer任务图标转变为绿色,此时菜单项ConnectMSSim显示为灰色如下图所示,即为可用状态。菜单项DisconnectMSSim的操作与此类似。ConnectMSSim与DisconnectMSSim菜单项ChannelServer简介及使用指南-指南(6)Logel简介及使用指南-简介Logel是一个用来实时诊断和监控手机的内部消息、系统信息(堆栈状态和内存分配情况等)的测试工具。数据的实时显示,使Logel成为一个现场发现和诊断错误的理想的工具。数据在显示的同时被保存在log文件中,确保了所有的消息可以再现和解析。Logel可以接收真实的手机或MSSim(PC上手机模拟应用程序)发送的数据,所有的数据都是通过ChannelServer转发的,因此需要和ChannelServer相连。Logel简介及使用指南-工具栏Logel工具栏提供了菜单栏的大部分操作指令,并提供状态窗口以显示系统连接状态。常用的工具栏图标如下所示:图标说明与ChannelServer建立连接Logging/Stoplogging打开Logel文件保存Logel文件清空所有窗口内的数据打开Trace消息窗口查找工具,限于LOG消息窗口和TRACE窗口状态窗口TRACE消息窗口Trace消息窗口主要用来显示系统信息,在测试时添加的辅助信息等.只是字符串,不包含消息结构。如下图所示。Logel简介及使用指南-TraceLOG消息窗口主要包含以下内容:名称说明NO消息序号TIME消息的发送时间RELATIVETIME与上一条消息的时间间隔SENDER消息的发送者RECEIVE消息的接收者STATE消息的状态信息MESSAGE消息的名称MSGID消息的标示符Logel简介及使用指南-LOG在实时模式下,Logel提供了连接时的各种状态信息,包括与ChannelServer的连接Logging时的状态等信息。这些信息会显示在工具栏右边的状态框内,便于及时的提示使用者当前的连接状态。Logel简介及使用指南-状态窗口状态信息说明Can'tconnecttoCS!连接ChannelServer失败,请确认ChannelServer是否在运行或IP地址是否设置正确ConnectedwithCS连接ChannelServer成功DisconnectedwithCS断开与ChannelServer的连接ReceivingMessages…在Logging状态下提示正在接收数据StoploggingmessagesStopLogging时提示**ChannelServerclosed**在logging状态下,ChannelServer被关闭MStimeout手机超时,请确认手机运行是否正常,手机与ChannelServer的连接是否正常CSbufferfullChannelServer的数据缓存满了。在这种情况下可能会丢失数据Logel简介及使用指南-状态窗口状态窗口的状态显示主要有以下几种:连接操作单击图标或选择菜单项[Server\Connect],Logel将连接到指定的ChannelServer上。如果连接成功,图标将变为;否则,弹出错误对话框,提示不能连接到ChannelServer,请确认指定的ChannelServer的端口号是否正确。断开连接单击图标或选择菜单项[Server\Disconnect],即可断开与ChannelServer的连接。Logel简介及使用指南-连接Logging单击图标或选择菜单项[Log\Logging]开始接收数据,此时图标会变为,表示正在运行。StopLogging单击图标或选择菜单项[Log\StopLogging],暂停接收数据,图标会变为,表示未接收数据。Logel简介及使用指南-Logging当手机出现Assert信息时,Logel会自动弹出Assert窗口。可以根据窗口中接收到的信息,键入命令,显示相应的内容。为了显示Assert内容对应的文件,需要设置map文件,选择菜单项[Assert\Openassertfile],打开map文件。Logel简介及使用指南-Assert保存文件单击图标,弹出保存文件对话框,如下图所示,输入文件名并选择保存的目录,单击保存按钮,则消息保存为Logel文件格式。Logel简介及使用指南-保存文件在测试过程中,尤其是偶然性的问题,保存下来的log信息对软件研发人员来说,提供了很大的帮助,更力于准确快速解决问题。右图是回放log信息的一个截图:Logel简介及使用指南-保存文件抓log过程中常见问题1.ChannelServer不亮请检查USB线是否插上了电脑,电脑是否找到了端口(如果找不到端口一般可能是驱动没装,或者是USB线有问题),ChannelServer中的端口设置是否同电脑上找到的端口号相同。2.Logel跑不起来请检查ChannelServer是否变绿,手机是否是Debug版本,工程模式中USBLog是否打开,插上USB线后手机是否弹出pop框的选项,是否在选项中选择了USBLog一项。TheEnd!
本文标题:展讯SC6600L手机抓log培训
链接地址:https://www.777doc.com/doc-975416 .html