展讯调试工具使用心得
- 格式:doc
- 大小:280.00 KB
- 文档页数:13
展讯芯片新邮通N330工程模式指令详解
作者:佚名教程来源:本站原创点击数:319 更新时间:2010-7-23
#*8378#1#(拨号键)工程模式(信息)
#*8378#2#(拨号键)工程模式(设置)
#*8378#3#(拨号键)产品信息
#*8378#4#(拨号键)手机信息
#*8378#5#(拨号键)芯片测试
在工程模式修改速率参数
待机模式下#*8378#2#,选择“Ps Bitrate(UL/DL)”菜单,下拉到128K/384K。
其他参数不要动
手机软件版本查询:####0000#
功能测试指令:####1111#
显示手机硬件版本号: ####2222#
恢复出厂设置( 用户数据清除)
####7777# 谨慎使用,使用前先备份数据。
因为你自己所有的个人设置和数据都清除了(SIM卡上的电话短信等信息除外。
)当进工程模式不慎设置错误可以用此方法恢复。
观察蜂窝小区和邻近小区的信号强度:####1040#
对机而言最主要是测试指令:####1111#,测试屏幕颜色,震动,铃声,摄像,闪光,键盘等, 测试完了之后,选择报告( 关机) :会重启机子,进行内存测试。
或者按挂机键退出。
查手机串号:*#06#
在3G手机上使用旧的2G卡GSM 设置
待机模式下#*8378#2#,选择第17.支持GSM SIM卡,进去选择ENABLE 选择支持GSM SIM卡。
*#0000#设为简体中文
*#0086#设为英语。
・52•电器与技术总第285期部分船用通讯导航设备调试经验和技术总结黄彬【摘要】本文笔者主要对自身工作中所调试的部分船用通讯导航设备进行一个筒单的归纳和总结。
并总结、分享工作经验与收获,希塑能为部分船用通讯导航设备调试工作提供一定的参考作用,同时也能不断提高自身的专业技术水平,让自己在今后的工作中更好得发挥自身作用。
下文中笔者将根据调试过程中的实际情况,结合遇到的各种问题,阐述船用内通系统项目、船舶卫星电视系统项目、船用WIFI系统项目调试的过程,以及调试过程中遇到的技术难题和解决方案。
【关键词】船舶通讯导航设备;内通系统;卫星电视系统;船用WIFI系统笔者主要从事船用通讯导航设备的调试及维修工作。
调试的主要设备品牌有JRC、MRC、INETELLIAN.YOKOGAWA等等,船舶类型包括了油轮,散货,集装箱,滚装船f海上生活平台等多种项目O在这些年的调试工作中,经过不断学习,不断积累经验,掌握了各种通讯导航设备的调试技术,成功地完成各项调试任务。
下文中,笔者将工作过程中所遇见的部分问题、分析问题的思路以及解决问题的过程进行详细描述,一、57300DWT散货轮内通慕统项目调试工作该型散货轮数量大,内通设备配置全。
该系列船舶所使用的是MRC的内通设备,整套设备包括广播机系统(Public Address System)、对讲系统(Talk Back System)、自动电话(Auto Exchange System)、声力电话(Sound Power System)和通用报警(General Alarm System)这五个子系统。
子系统之间既可独立运作也可以互相配合使用。
这些散货轮的内通调试工作为今后的工作打下了一定的基础,使自身的调试经验和调试思路完成了从无到有的转变。
尽管开始时对新设备不是很熟悉,但这些设备的调试和报检都能够按时按质地完成,得到了船厂、船东和船检方的一致认可。
二、海上生活平合内通项目调试工作这次的调试工作是对调试人员的一个真正的考验。
模电常用仪器仪表使用实验心得模拟电子学是电子工程中的一门重要课程,实验是理论知识的重要补充和巩固。
在模拟电子学实验中,常用的仪器仪表起着至关重要的作用。
本文将结合个人的实验经验,就模拟电子学常用仪器仪表的使用心得进行总结和分享。
一、示波器示波器是模拟电子学实验中最常用的仪器之一。
在实验中,示波器的主要功能是观察和分析电路中的信号波形。
在使用示波器时,首先需要调节水平和垂直控制,使波形清晰可见。
其次,需要选择合适的时间和电压刻度,以便更好地观察信号的细节。
此外,示波器的触发功能也非常重要,能够帮助我们稳定地观察到波形。
总的来说,熟练掌握示波器的使用方法,能够更准确地分析电路中的信号特性。
二、信号发生器信号发生器是模拟电子学实验中用于产生各种类型和频率的信号的仪器。
在实验中,信号发生器的主要功能是提供输入信号,以测试电路的性能。
在使用信号发生器时,首先需要调节输出波形的类型和频率。
然后,根据实验需求,选择合适的幅度和偏置。
此外,还需要注意信号发生器的输出阻抗和负载匹配,以确保信号能够准确地传递到被测电路中。
总之,信号发生器是模拟电子学实验中不可或缺的仪器,熟练掌握其使用方法对于实验的顺利进行至关重要。
三、多用表多用表是模拟电子学实验中常用的测量仪器,可以测量电压、电流、电阻等参数。
在实验中,多用表的使用方法相对简单,但也需要注意一些细节。
首先,要选择合适的量程,以保证测量结果的准确性。
其次,需要正确连接被测电路与多用表的探头,确保电路的连通性。
在测量过程中,还需注意避免电路短路或开路,以免对电路产生影响。
总的来说,多用表是模拟电子学实验中必备的测量工具,我们应该熟练掌握其使用方法,以确保实验结果的准确性。
四、电源电源是模拟电子学实验中为电路提供稳定直流电压或交流电压的设备。
在使用电源时,首先需要选择合适的电压和电流输出,以满足被测电路的需求。
其次,要确保电源的输出稳定性,避免产生杂散信号或干扰。
在连接电源和电路时,要注意正确接线,确保电路的安全性。
目录1 安装GPIB卡驱动 (2)2 安装USB驱动 (2)3 系统设置 (2)4 端口及仪器设置 (3)USB端口设置 (3)测试仪器设置 (4)线损设置 (4)电源设置 (6)5操作步骤 (6)1 安装GPIB卡驱动略,请参考《MTK平台耦合测试工具使用说明》中“4.1 安装NI Visa GPIB卡驱动”章节2 安装USB驱动略,和展讯写号工具的USB驱动安装方法一致3 系统设置1)点击进去系统设置界面,如下图。
各项设置保持与下图一致。
4 端口及仪器设置点击进入设置界面,如下图USB端口设置与下图保持一致测试仪器设置根据实际情况设置1)选择仪器类型-- 根据实际情况选择测试仪器(其中:HP8960表示安捷伦8960综测仪)2)选择GPIB卡类型-- 目前工厂大部分为NI GPIB类型,需要根据实际GPIB卡类型选择3)设置仪器的GPIB卡地址-- 默认选择0即可-- 与测试仪器中的GPIB保持一致线损设置点击进入线损设置界面目前我司GSM项目只测试EGSM 和DCS 这两个频段,GSM+WCDMA项目测试EGSM 和DCS,和WCDMA Band I。
下面介绍EGSM,DCS和WCDMA Band I线损的设置1)EGSM-- 根据实际情况设置,AG8960仪器设置为负数,其他仪器设置为正数,并且TX 和RX都设置成一样即可2)DCS-- 根据实际情况设置,AG8960仪器设置为负数,其他仪器设置为正数,并且TX 和RX都设置成一样即可3)WCDMA Band I--根据实际情况设置,AG8960仪器设置为负数,其他仪器设置为正数,并且TX 和RX都设置成一样即可注意:线损的设置需要根据手机呼叫仪器,在耦合板上寻找最合适的位置。
然后通过计算得到实际的线损。
并且把合适的位置固定下来。
EGSM PCL5的目标功率为32.5 dBmDCS PCL0的目标功率为29.5 dBmWCDMA BAND I 的最大功率为23 dbm电源设置不用使用电源,可以忽略,不用管5操作步骤1)根据上述内容,进行相关设置2)点击工具左下方的按钮3)界面上出现时,手机先插上USB线,然后扣电池,迅速把手机放在耦合板之前找到的最合适的位置,等待完成4)出现绿色的“PASS”表示成功,其他红色的提示都是有问题的,请根据提示解决。
硬件测试工程师的主要职责(通用14篇)硬件测试工程师的主要职责篇1职责:1、负责电源产品检测标准的解析、建立电功能检测作业指导书;2、负责策划电源产品检测记录表;3、负责电源产品测试与调试;4、负责检测异常提报和分析;5、负责检测记录的填写、检测报告的确认;6、负责参与内部组织的质量、技术管理活动。
任职要求:1、熟悉ISO17025实验室管理体系运作;2、熟悉品质体系管理的策划、维持、持续改善工作;3、熟悉CNAS相关法律、法规要求;4、了解电源产品、材料知识、安规、电磁兼容、可靠性检测知识;5、掌握一定的专业英语基础;6、具备一定的领导及项目管理能力,善于沟通;7、具备出色的组织协调能力及分析判断能力。
硬件测试工程师的主要职责篇2职责:1、负责硬件功能、性能及可靠性测试;2、与研发团队合作,完成产品的测试和调试,协助研发工程师对测试中发现的问题进行定位;3、在公司测试规范指导下制定测试方案、设计测试用例、分析测试结果以及撰写测试报告等;4、负责测试过程中缺陷问题管理与追踪;5、实验室仪器设备的管理。
职责要求:1、熟悉电子电路设计和测试方法,有硬件电路调试经验和较强的动手能力;2、能承担适当出差和新产品技术支持工作;3、精通强弱电;4、能够独立组织或承担相关产品的系统测试方案或者实际测试工作;5、熟悉并掌握基本的仪器仪表使用,如:万用表、电流/电压表、示波器仪器,频谱仪,网络分析仪等。
硬件测试工程师的主要职责篇3职责:1. 负责新产品硬件类功能、特性、安全、兼容等测试与验证;2. 协助工程师拟制与维护《产品测试用例》;3. 整理与输出《产品测试报告》,并跟进BUGLIST修改与关闭;4. 负责各类样机测试、验证与交付,如手板样机、工程样机、客户样机等;5. 负责硬件程序优化与升级后的测试与验证;6. 负责硬件与计算机客户端联调测试与验证;7. 组织产品问题检讨会议,协助项目负责人跟进与落实对策。
要讯范文(精选二十篇)5要讯范文(篇一)射频芯片工程师(数字方向)1273 展讯展讯通信(上海)有限公司,展讯,展讯通信,展讯岗位职责:1. 负责基于uvm搭建验证环境,完成rtl的验证。
2. 若能够独立完成产品线数字mipi相关的前端和后端设计为佳。
任职资格:1. 通信、电子等相关专业本科以上学历;2、熟练掌握芯片数字电路设计和验证,理解asic设计流程;3、熟悉verilog system verilog uvm验证语言及验证方法;4、熟练应用vcs、verdi、dc等工具,有相关经验者优先;5、熟悉spi、i2c等协议,有相关经验者优先;6、具备良好的沟通能力和团队合作精神。
要讯范文(篇二)金菊吐艳,硕果盈枝!贵校喜迎十周年华诞,我谨代表xx晨讯向贵校致以诚挚的祝贺!秋风化雨,润泽青史;春秋几度,赋成华章。
在10年的办学历程中,年轻的xxxx附中、xx区实验中学始终坚持“和谐、超越”的办学理念,始终追求“厚德载物、文化兴校、人本为尊、育人至上”的教育梦想,在艰苦中创业,在竞争中生存,在和谐中发展,在超越中前进,以科学发展观为统领,经过短短的十年发展,将一无校舍、二无师资、三无生源的“概念学校”,建成了一所拥有一流的校舍和设施,拥有一流的师资,拥有一流的管理和一流的教育教学质量的现代化学校,凝炼了鲜明的办学特色,积淀了深厚的学校文化,实现了办学规模和办学效益的双重飞跃,成为了xx区乃至xx市两个宝贵的教育资源,为xx教育事业、地方经济建设与社会发展做出了重要贡献。
我们深信,贵校定会以10周年庆典为契机,坚持教育创新,突出办学特色,提升治校水平,不断开创新局面,为实现“三五规划”发展目标而奋斗!长期以来,贵校与xx晨讯两单位建立并持续着良好、稳定和紧密的合作关系,结下了深厚友谊,我们真诚期望贵我两单位,能继续加强合作与交流,为我们取得新的发展和提高续写华彩乐章。
值此承前启后,继往开来之际,我们衷心祝愿贵校各项事业蓬勃发展,为实现建设高质量、有特色的现代化学校的宏伟战略目标继续阔步前进!真诚期望我们的联系与合作更加密切,友谊之花多姿艳丽!预祝贵校10周年校庆活动圆满成功!xxx日期:要讯范文(篇三)金菊吐艳,硕果盈枝!贵校喜迎十周年华诞,我谨代表**晨讯向贵校致以诚挚的祝贺!秋风化雨,润泽青史;春秋几度,赋成华章。
数字示波器的使用技巧与调试方法数字示波器(Digital Oscilloscope)是一种广泛应用于电子领域的电测仪器,它能够以波形图的形式显示电压信号随时间变化的情况。
在电路设计、故障分析、信号调试等工作中,数字示波器起到了至关重要的作用。
本文将介绍数字示波器的使用技巧与调试方法,以帮助读者更好地利用数字示波器进行电路分析与调试。
一、数字示波器的基本知识在使用数字示波器前,需要了解一些基本知识。
首先是数字示波器的主要参数,包括带宽、采样率、垂直灵敏度、水平时间基准等。
带宽决定了示波器可以显示的最高频率,采样率则决定了示波器对输入信号的采样精度。
垂直灵敏度指示波器在垂直方向上能够分辨的最小电压变化,水平时间基准则决定了示波器横向显示的时间范围。
其次是触发模式的选择,示波器的触发功能能够帮助我们获取稳定的波形显示。
触发模式有边沿触发、脉宽触发、视频触发等多种选择,根据实际需求选择适合的触发模式可以提高测量精度。
二、数字示波器的使用技巧1. 利用标记功能测量波形参数数字示波器通常具有标记、测量、存储等功能,其中标记功能能够帮助我们直接测量波形的特征参数,如峰值、频率、占空比等。
通过标记功能,我们可以快速获取波形的相关信息,提高工作效率。
2. 利用存储功能对波形进行比较数字示波器通常具有存储波形的功能,通过存储功能,我们可以将不同时间段的波形进行比较。
这对于故障分析和信号调试非常有帮助。
通过比较不同波形之间的差异,我们可以更准确地分析出故障原因或者优化信号质量。
3. 使用自动测量功能数字示波器通常具有自动测量功能,通过自动测量功能,我们可以一次性获取多个波形参数,快速分析波形特征。
在处理大量数据时,自动测量功能能够提高测量效率,降低误差。
4. 调整触发角度和触发电平触发功能在数字示波器中起到了至关重要的作用,通过合适的触发设置,我们能够获取到稳定的波形。
对于周期性波形,可通过调整触发角度和触发电平来锁定所需的波形。
安防系统调试经验总结。
一、调试前的准备在进行安防系统调试之前,我们需要做好以下准备工作:1.了解安防系统的整体架构和原理,根据客户需求制定调试方案。
2.熟悉各种设备的使用说明书、功能说明、参数设置及安装位置,掌握设备之间的联动关系。
3.对照安防系统设计图和文档,确认设备配套是否到位并正确连接。
4.对设备进行巡检,检查硬件设备是否正常开启、网线是否连接良好、灯光是否正常、摄像头是否有图像等。
5.设备的安装和调试需要按照安装手册操作,并在安装过程中注意保护好设备,防止设备受损。
二、常见问题及处理方法在安防系统调试中,常见的问题包括信号丢失,设备故障,影像不清晰等,以下是一些常见问题的处理方法:1.信号丢失:如果因为信号问题导致影像丢失,应先排除网线问题,检查设备网线是否有折角、拉扯过度、连接是否松动等。
可以尝试对设备进行复位或重启,重新调整摄像头的焦距和变焦等参数。
2.设备故障:如果遇到设备故障问题,应先查看设备提示灯的状态,如果灯光闪烁不常规,则可能是设备损坏或故障。
如果设备无法工作,可以先进行重启检查,如果还是无法工作,则联系供应商或修理人员进行处理。
3.影像不清晰:如果影像不清晰,则需要对摄像头进行参数调整,以达到更好的视觉效果。
调整图像对比度、亮度、饱和度,调整震动抑制、噪音抑制等参数,这样可以提高影像质量。
三、调试注意事项在安防系统调试过程中,需要注意以下事项:1.操作规范:调试过程中,一定要按照操作流程和标准操作规范进行操作。
不进行擅改,不忽略安全要求。
2.设备保护:设备保护是非常重要的一环,我们需要做好设备的保护工作,防止设备被损坏。
3.记录文档:在调试过程中,需要记录文档,包括设备配置,调试过程,调试效果等信息,以便于日后查看和修改。
4.测试验证:调试完毕后,需要对系统进行测试验证,确保设备已经正常运作,并能够满足客户需求。
在安防系统调试过程中,需要勇于尝试,不断总结经验,保持沟通和良好的合作关系,才能为客户提供更好的服务。
【调试过程说明文档】调试过程使用我司展讯平台的屏调试流程:如果首次调试没有安装必须的程序,先装转换、下载和驱动工具。
1、拷贝HWInfo(xx0412)、展讯平台研发下载工具(xx-09-03)、dotfx.exe ,先打开AndroidHWInfo.exe 看是否能正常打开,不能的话点击dotfx.exe 此执行程序进行安装,安装好之后打开。
2、装下载驱动进入展讯平台研发下载工具(xx-09-03)—》驱动—》智能机USB 驱动V1.0.0.21—》32位系统驱动(此处是选择和你系统匹配的位数)—》dpinst.exe 安装。
安装完成后即可以下载,如果下载时仍然提示安装,请选择手动或自动安装。
3、我们的驱动装换工具如下图所示:(1)第一个选择LCD 驱动程序,即FAE 调试的文件,文件以供应商的名字缩写+LCD型号等组成。
LCD 目录点后面的找到.config 所在的文件,然后再LCD 驱动的下拉中点击此.config.6820和6825的TP 选择不一样,我以易欣达Y82947为例。
6825平台:当文件都选取好了之后,点击此工具任一界面右下方的按钮,这样就生成了一个以.img 做后缀的文件即我们可以下载的驱动了,在文件生成后的保存的位置可以有我们自己选择,默认是放在和LCD 驱动文件的同一级目录下。
生成的文件如下:6820平台:6820和6825在驱动生成方面的不同点就在于一个TP 文件的改动,其他步骤同样。
6825是要选择们在选择时只用选择这两个地方,而6820平台是把这两个文件合成了一个文件了,即我,而把置空。
4、下载打开下载工具中的ResearchDownload.exe 出现如下界面,点击第二个按钮,进行相应的下载必选文件的放置。
选择完成后点击OK 按钮后,会回到打开下载工具的界面,点击第三个按钮即准备开始下载,用下载线连接主板或整机,然后上电就开始下载了。
几秒钟之后下载完成,点击第四个按钮停止下载整机,断电一次,然后上电就可以开机。
Sprocomm 音频测试-流程简介:这里的音频测试是指整机测试上行,下行通道的测试,包括MIC (上行),喇叭/听筒(下行),主要测试内容包括电信号的测试以及声学信号的测试。
测试方法以及测试步骤: 1:下行通道测试测试主要包括:主板电信号的测试以及声音信号的测试。
测试项目:功率(W )/RMS 值,失真(THD_Ratio ),谐振点(f0),噪声等 测试方法:1:用“ResearchDownload ”软件对手机进行工程模式的载入载入完成之后重新安装电池开机完成指引之后即可进行测试。
2:调试打开audio tester 软件,选择对应的port 进行连接,选择smart phone (智能机),再选择连接,最后选择对应的模式进行测试即可。
3:打开AP ,连接手机,从AP 上读取数据 ① :电信号需要从手机上引线出来测试② :声音信号一方面可以通过标麦进行传导,另一方面也可以 通过CMU200进行传导NVEditor 使用方法(主要用于对调整后的手机参数进行文件式的方式整合存档) 首先要连接手机1:选择最新版本的RF 的nv.item 文件(file->open project ,选择nv.item ) 2:facility->import(导入通话音频NV 文件) 3:save imge手机关机并用数据线连接电脑打开download 软件点击按钮点击按钮进行载入操作ADB使用方法:(主要用于music参数的合入)1:ADB安装把安装包放入C盘,在环境变量中把path的值更改为Adb的位置即可,如果不行请重启电脑。
2:Adb导出audio.para文件(前提:USB连接上手机)+R然后输入cmd打开命令窗口在上述命令提示框内输入依次输入以下内容adb devicesadb rootadb pull /data/local/media/audio_para(此时默认存储地址为C:\Users\Administrator)如果想另存为其他文件夹,需要空一格然后把其他文件夹地址输入到adb pull /data/local/media/audio_para后面3:BIN文件的更新(通话参数calling合入射频RF)打开NVEditor →file →open project(选择RF参数) →facility →import(选择已经导出的calling.nv 参数) → file→save project→ file→save image注:以防万一多保存两次音量调试1:调节gain使功率达标并且声音较大2:调节EQ把FR比较突出的某个频点拉平3:通过ALC的调整来改善失真产生的破音4:通过调节滤波器等设置来减小底噪(首先打开dl_dis_switch主要是dl_ns_limit调大500~900)注:1:由于MIC的位置不同,所以根据不同模式MIC上行增益可以适当更改,一般耳机的增益大于听筒模式的增益(上行增益)2:内置PA与外置PA相比,内置PA需要调较高的增益,外置PA的增益调节较低NXP 回声消除1:TX可以调节VOL_Gain,调节声音大小(跟volume一样)调节非限行区域的四个数值(越大噪声抑制越好)压制回声。
展讯学习文档一、编译 (2)二、下载 (2)三、抓LOG (5)四、模拟器调试 (7)五、菜单 (8)新添加菜单入口 (8)新添加二级菜单: (9)摄像头切换............................................................................................. 错误!未定义书签。
1)双摄像头(亚力通事例代码): (10)2)、单摄像头 (12)一、编译1、在DOS窗口(cmd.exe)进入到相应工程的 ms_code目录下才能进行编译。
(环境跟MTK一样)。
2、make p=sc66001_sp66011 m=apple id=1注:a,p=sc66001_sp66011 这个是工程的名字,一般工程的名字看主.mak文件如project_sc6600l_sp6601l.mk,然后去掉project_ 就是了,也可以从 build 文件夹下面直接看到。
)b,m=app 这个是模块名字,app 是相应的模块,我们主要的文件如:OEMOS.c,apple_wintab.c都是在这个模块,修改我们文件可以直接编译这个模块,与MTK类似。
具体可以用(make help参考使用说明,下面会列出常用的)c,id=1 这个表示使用分布式编译。
(有时候客户自己写了相应的P处理,编译命令可以自己咨询客户工程师。
)3、Make p= sc66001_sp66011 new (相当于MTK的new)4、Make p= sc66001_sp66011 (相当于MTK reamke)5、make p= sc66001_sp66011 m=resource (相当于MTK resgen 编资源)注:展讯的资源也是一个模块,展讯修改资源的定义跟MTK不一样,你修改菜单文件( mmi_menutable.c )是不用重新编译资源的,展讯菜单文件属于 app 模块,除非你加入或修改了字符串,图片,铃声,字库等资源(如修改apple_mdu_def.h),才需要重新编译资源。
展讯9830平台LOG工具驱动安装操作说明◆外场测试完整的log抓取:使用CHANNELSERVER工具连接Logel_for_TD保存arm log和DSPLOGGER保存DSP log,SLOG(不勾选modem)保存SLOG,总计3份LOG,SLOG通过Log4Android2PCv2.3.4工具导出。
(如果因为特殊原因,SLOG无法通过工具导出,可以通过T卡直接把SLOG拷贝到PC)。
外场测试务必勾选CAP LOG。
◆注意事项:开始抓取LOG前手机、PC的时间需要调节到当前系统时间,精确在3秒内。
发现异常后,在30秒之后再开始保存log,避免出现异常马上断开导致log信息打印不全。
1、驱动安装及环境配置1.1 安装DriverCoding驱动时,双击“install.exe”依次点击下一步、完成。
2、SLOG抓取说明2.1将Log4Android2PCv2.3.4压缩包解压到不带空格的文件目录,手机开启USB调试;注:Log4Android2PCv2.3.4文件夹建议存放在“D盘根目录”,放的路径比较深或有中文目录的文件夹,发现会概率性弹掉2.2抓取Slog,需保证SD卡有足够的空间。
当Android、ARM、DSP都抓取时,一般一小时抓取约300M左右log,建议SD卡达到8G或者8G以上。
2.3如果Logel工具和Slog都打开时,需关闭Slog中的Modem log开关,通过PC端在线抓取Modem log2.4拨号盘输入*#*#83781#*#*->DEBUG&LOG->Slog点击右上角的设置菜单后进入Modem Log Settings设置项,Log输出方式设置为PC抓取,开启ARM Log、CP2 Log、CAP Log,DSP options设置为ARM COM_DEBUG;如下图设置。
2.5返回上层,进入Slog UI->勾选Android Log,如下图设置。
SC6600H Audio Tester Application NotesVersion: 1.0.0HW-SC6600H-DS-00062007-09-01修订历史版本 日期 作者 说明 0.0.1 2007-09-01 Candy Zhi First draft.重要声明版权声明本文档中的任何内容受《中华人民共和国著作权法》的保护,版权所有 © 2007, 展讯通信有限公司,保留所有权利,但注明引用其他方的内容除外。
商标声明展讯通信有限公司和展讯通信有限公司的产品是展讯通信有限公司专有。
在提及其他公司及其产品时将使用各自公司所拥有的商标,这种使用的目的仅限于引用。
不作保证声明展讯通信有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证,而且不对特定目的的适销性及适用性或者任何间接、特殊或连带的损失承担任何责任。
保密声明本文档(包括任何附件)包含的信息是保密信息。
接收人了解其获得的本文档是保密的,除用于规定的目的外不得用于任何目的,也不得将本文档泄露给任何第三方。
目 录1Audio Tester 调试准备 (6)1.1NV Parameters Setting (6)1.2Download NV Parameters (9)2Audio Tester 软件环境 (14)2.1Channel Server Setting (14)2.2Audio Tester Setting (14)3Audio Tester 硬件环境 (17)3.1Test Setup (17)3.2Signal Connection Mode (18)4Audio Tester 使用解析 (19)4.1Detail Parameters Instruction (19)4.2DA Device / AD Device (19)4.3PGA Gain (20)4.4Digital gain (21)4.5EQ (21)4.6Side Tone (24)4.7AGC Switch (25)4.8Volume (25)4.9SampleRate (25)4.10AEC (25)4.11DePop(未实现) (25)4.12NG (25)4.13Volume Control (26)4.14Speaker off (26)4.15Mute (26)5Audio Tester 测试实例 (27)5.1Uplink Parameters Tuning (27)5.2Downlink Parameters Tuning (28)5.3Side tone Tuning (29)6Audio Tester 参数保存和更新 (31)6.1Audio Parameters Saving (31)6.2Audio Parameters Update (31)7Audio NV参数解析 (34)7.1Audio Structure (34)7.2Audio Structure Specification (34)7.3ARM Volume 设置方法 (37)1 Audio Tester 调试准备1.1 NV Parameters Setting使用 Audio Tester调试AUDIO参数前,先要对手机的NV参数进行设置:1、将手机串口0与PC连接。
调试工程师知识点总结作为一名调试工程师,你需要掌握各种技能和知识来识别和解决软件和硬件问题。
以下是一些关键的知识点总结,这些知识点将帮助你在调试过程中更加高效和准确地找到并解决问题。
1. 编程语言和算法作为一名调试工程师,你需要精通至少一种编程语言,比如C++、Java、Python等。
你需要了解算法和数据结构,以便在分析和解决问题时能够运用合适的算法。
你还需要了解操作系统和网络原理,以便在调试过程中更好地理解问题的根本原因。
2. 软件开发工具和技术在调试过程中,你需要熟悉各种软件开发工具和技术,比如调试器、版本控制系统、构建工具等。
你需要知道如何使用这些工具来追踪问题、复现问题、修复问题,并确保改动不会引入新的问题。
3. 软件测试和质量保证了解软件测试和质量保证的基本原理和技术是调试工程师的基本要求。
你需要知道如何编写和执行测试用例,如何进行自动化测试,如何进行质量分析和风险评估,以及如何进行问题追踪和管理。
4. 硬件和电子设备调试工程师通常需要处理一些硬件和电子设备的问题,比如嵌入式系统、传感器、电路板等。
因此,你需要了解电子设备的基本原理和组成结构,了解如何进行电路分析和故障排除,以及如何使用硬件调试工具和仪器。
5. 故障排除和问题解决故障排除和问题解决是调试工程师最基本的技能之一。
你需要懂得如何定位问题的根本原因,如何识别各种类型的问题,如何进行逻辑推理和实验验证,以及如何进行问题的追踪和记录。
6. 性能优化和系统调优调试工程师通常需要对软件和硬件进行性能优化和系统调优。
因此,你需要了解性能优化和系统调优的基本原理和技术,以及如何使用性能检测工具和分析工具。
7. 安全性和可靠性最后,调试工程师还需要了解安全性和可靠性的基本原理和技术。
你需要知道如何进行安全性分析和风险评估,以及如何设计和实施安全性和可靠性测试。
总的来说,作为一名调试工程师,你需要具备扎实的编程基础、广泛的软硬件知识、熟练的故障排查和问题解决能力,以及良好的团队合作和沟通能力。
展迅调试工具使用心得辛琦一、简介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状态。
当MS已处于Assert状态时,而ChannelServer为了可以查看MS的内部状态信息,必须设置为Assert状态。
ChannelServer处于Assert状态时,图标会变红。
LogData:选中则开始记录ChannelServer中转的数据日志。
Show&LogData:显示和记录ChannelServer中转的数据日志。
弹出窗口的Clear按钮可以清除显示的数据。
About:ChannelServer的版本和作者信息Exit:退出ChannelServer三、LogelLogel位于\SC6600D_BASE\Release\Tool_Cust\Logel的bin目录下,而另一个Doc目录下则存放了Logel的用户手册。
Bin目录下存放的文件如下:History目录下通常会有的一些文件:以下是对定位问题有帮助的文件:.ass:AssertFrame窗口中的操作的日志文件.lst:Logel收到的消息的日志文件.mem:手机内存Dump文件运行Logel后,会出现Logel的主窗口:关于Logel使用的介绍,请参见Reference库上的文档:$/20050810-展讯软件文档/调试工具/Logel用户手册.doc:四、问题定位实例当手机上出现Assert状态时,为了定位问题的方便,应当使用ChannelServer和Logel 连接到手机,并获取相关的信息。
下面以一个实际的例子来介绍定位RS910手机上Assert问题的方法:1、在ccapp.c文件中的CC_HandleEnterNumWinMsg函数中插入一段Assert代码SCI_TRACE_LOW( "win_id = %d, msg_id = %d, param = %x", win_id, msg_id, param );SCI_PASSERT( 0, ("Test Assert") );2、打开手机,进入拨号界面,手机出现Assert状态。
3、启动ChannelServer,连接到手机。
4、选择ChannelServer右键菜单的MS Asserted,设置ChannelServer为Asserted状态。
5、启动Logel,连接到ChannelServer,打开Logging开关。
6、点击Logel的Assert菜单。
Assert菜单有3个选项:Open Assert Frame:打开Assert窗口Open Map File:打开符号映射文件。
Assert MS:使手机端出现Assert状态。
7、由于手机已处于Assert状态,选择Open Assert Frame打开Assert窗口。
Assert命令作用0 打印帮助菜单1 打印Asset信息2 打印重要寄存器3 转存手机内存到文件4 打印内存分配信息5 打印内存堆信息6 打印Task信息7 打印堆栈信息8 打印每个线程的调用栈9 读取指定地址和长度的内存数据a 转存Task使用状况f 重置MCU寄存器8、键入1,查看Assert信息:Assert信息分为3部分,版本信息、Assert信息、当前线程信息> 1>Current Version:SW version: RS910-V1.1.2.RS910-V1.1.2HW version: RS910-V1.1.0>File: ccapp.cLine: 8909PASSERT(0)>Current thread info:>ID: 0x15Name: T_P_APPTcb_Addr: 0x0404a9ecLast_Err: 0xaStack_Start: 0x0404d8a0Stack_End: 0x0404f7dfQueue_Name: Q_P_APPQueue_Total: 256Queue_Used: 2Queue_Available: 254Queue_Start: 0x0404f7e0Queue_End: 0x0404fbe0线程信息中包含了线程堆栈地址和队列的信息,对定位问题是非常有用的信息。
9、键入8,查看调用栈:最前面的就是当前Assert的线程,可以看到列出的都是函数地址,这是因为没有载入对应的符号映射文件。
> 8>All Task Callback Function List:>Current Task 21 (T_P_APP):> Entry at [0x00007936]> Entry at [0x0009acbc]> Entry at [0x0003ddac]> Entry at [0x0003a7ea]> Entry at [0x0003a93c]> Entry at [0x0003a97e]> Entry at [0x000109f6]> Entry at [0x00010b74]> Entry at [0x000006f8]> Entry at [0x00131ee4]> ***Reach top of stack.***选择Assert菜单下的Open Map File,载入编译的手机版本的目标库的符号映射文件:再次键入命令8,可以看到函数地址都转换成了易读的函数名:> 8>All Task Callback Function List:>Current Task 21 (T_P_APP):> SCI_PAssert()> CC_HandleEnterNumWinMsg()> MMK_RunWinProc()> MMK_DispatchToHandle()> DispatchWinMSG()> MMK_DispatchMSGQueue()> MMI_ProcessMsg()> APP_Task()> _ThreadEntry()> Entry at [0x00131ee4]➢***Reach top of stack.***10、获取当前寄存器的信息键入命令2,获取寄存器的信息,R13寄存器是当前堆栈的地址指针:> 2>R0 = 0x00007970 R1 = 0x00000093R2 = 0x0000003f R3 = 0x20000013R4 = 0x040500f4 R5 = 0x000022cdR6 = 0x00007959 R7 = 0x00000000R8 = 0x00000000 R9 = 0x00000000R10 = 0x0404d8a0 R11 = 0x00000000R12 = 0x00000000 R13 = 0x0404f668R14 = 0x00007959 PC = 0x00007970SPSR= 0x20000033 CPSR = 0x20000093> SVC mode:>R13 = 0x0404f668 R14 = 0x00007959SPSR = 0x20000033> IRQ mode:>R13 = 0x043fc7fc R14 = 0x00150e94SPSR = 0x00000033> Abort mode:>R13 = 0x043fca04 R14 = 0x00000000SPSR = 0x00000010> Undefined mode:>R13 = 0x043fc9fc R14 = 0x00000000SPSR = 0x0000001011、查看其他线程的堆栈信息使用命令7,可以获得所有线程的堆栈使用信息:> 7>Stack info:>Task_ID Name TotalSize Max_Used Available Cur_Ptr Start End>0x0 T_CM 4096 1972 2124 0x040516cc 0x04050e80 0x04051e7f>0x2 T_KPDSVR 800 656 500 0x04053164 0x04052f70 0x0405328f>0x4 T_AUDIO 6896 356 6540 0x4000e51c 0x4000cb90 0x4000e67f…….12、读取内存信息,分析函数调用栈当前栈顶地址是0x0404f668,可以读取栈顶指向的内存地址,分析函数调用栈,这是定位Assert问题的非常重要的手段。
> 9>Read memory:> Input address:> 0x0404f668> Input size(0< size < 1024):> 1024> Read Memory Start Address: 0x0404f668 Size: 0x00000404> 0x0404f668 0x00000000 0x0000a778 0x0000000b 0x01050100 > 0x0404f678 0x00007970 0x0404f668 0x00000039 0x0009ac1c > 0x0404f688 0x00090d68 0x000022cd 0x040500f4 0x00000000 > 0x0404f698 0x00000000 0x00000000 0x00000000 0x0009ad0b > 0x0404f6a8 0x040500f4 0x00000000 0x00000000 0x00000000 > 0x0404f6b8 0x00000000 0x00000000 0x00000000 0x00000000 > 0x0404f6c8 0x00000000 0x00000000 0x00000000 0x00000000 > 0x0404f6d8 0x00000000 0x00ef0123 0x00000000 0x0424b920 > 0x0404f6e8 0x00000000 0x0003beb3 0x00000000 0x00000001 > 0x0404f6f8 0x000000ba 0x00000091 0x00000000 0x0424bc58 > 0x0404f708 0x0424bc58 0x00000000 0x00000000 0x0003ddeb > 0x0404f718 0x0424bc58 0x00000091 0x00000000 0x0424bc58 > 0x0404f728 0x00000000 0x0424bc58 0x00000000 0x0003a8b9 > 0x0404f738 0x00000001 0x00000002 0x0424bb10 0x00000000 > 0x0404f748 0x00000001 0x00000000 0x00000000 0x00000001 > 0x0404f758 0x0424bc58 0x00000091 0x00000000 0x0404f790 > 0x0404f768 0x00000000 0x00000000 0x00000000 0x0003a96b > 0x0404f778 0x0404f790 0x00003217 0x00000000 0x0003a9ad > 0x0404f788 0x00000001 0x00010a13 0x0424bc58 0x00000000 > 0x0404f798 0x00910000 0x00000000 0x00000000 0x00010c2d > 0x0404f7a8 0x04239d50 0x00000000 0x00000000 0x00000737 > 0x0404f7b8 0x00010b75 0x00000000 0x00000000 0x00000000 > 0x0404f7c8 0x00000000 0x00131eff 0x00000000 0x00000000 > 0x0404f7d8 0x00000000 0x5a5a5a5a 0x042399e0 0x0423a160 …………..13、Dump手机内存,分配函数调用栈要分析函数调用栈,还可以使用Dump手机内存的方法。