




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ResearchDownload User GuideVersion: 1.2.5DocCode: SW-BASE-UG-0051Date: 2011-04-21重要声明版权声明本文档中的任何内容受中华人民共和国著作权法的保护,版权所有 2008,展讯通信有限公司,保留所有权利,但注明引用其他方的内容除外。商标声明展讯通信有限公司和展讯通信有限公司的产品是展讯通信有限公司专有。在提及其他公司及其产品时将使用各自公司所拥有的商标,这种使用的目的仅限于引用。不作保证声明展讯通信有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证,而且不对特定目的的适销性及适用性或者任何间接、特殊或连带的损失承担任何责任。保密声明本文档(包括任何附件)包含的信息是保密信息。接收人了解其获得的本文档是保密的,除用于规定的目的外不得用于任何目的,也不得将本文档泄露给任何第三方。前 言文档说明本文档介绍了ResearchDownload内部版工具的使用方法。阅读对象本文档适合测试人员等使用。内容介绍本文档包括四个章节,分别为: 第一章:概述。简单介绍了ResearchDownload工具的功能及文件组成、运行环境; 第二章:程序说明。对ResearchDownload工具界面做了说明,并描述了简单的操作步骤; 第三章:使用指南。详细描述了ResearchDownload工具的使用方法; 第四章:3G芯片平台下载说明。介绍了在3G平台下ResearchDownload工具的使用方法。文档约定本文档采用下面醒目标志来表示在操作过程中应该特别注意的地方。注意:提醒操作中应注意的事项。说明:说明比较重要的事项。相关文档目 录第1章 概述1-11.1 系统概述1-11.2 文件组成1-11.3 运行环境1-2第2章 程序说明2-12.1 界面说明2-12.1.1 主界面2-12.1.2 工具栏说明2-12.1.3 状态窗口说明2-22.2 简要操作步骤2-32.2.1 运行程序2-32.2.2 设置下载参数2-32.2.3 开始下载2-42.2.4 下载完成2-52.2.5 退出程序2-5第3章 使用指南3-13.1 程序设置3-13.1.1 设置界面3-13.1.2 普通设置3-23.1.3 NAND Flash设置3-33.1.4 Calibration 设置3-53.1.5 Flash Operations 设置3-63.1.6 Multi-Language 设置3-93.1.7 LCD Configure 设置3-103.1.8 MCP Type设置3-103.2 打包3-113.3 设置配置文件3-123.3.1 添加产品3-123.3.2 增加新的备份项3-153.3.3 添加私有配置文件3-163.3.4 在私有配置文件中隐藏产品3-17附录A Revision HistoryA-1图目录图 21 ResearchDownload主界面2-1图 22 状态窗口2-2图 23 “Passed”窗口2-3图 24 “Failed”窗口2-3图 25 “Waiting”窗口2-3图 26 参数设置界面2-4图 27 程序下载界面2-4图 28 程序下载成功2-5图 29 程序下载失败2-5图 31 程序设置页面3-1图 32 串口设置3-2图 33 选择产品3-3图 34 选择文件3-3图 35 FLASH操作设置3-3图 36 NAND Flash设置界面3-4图 37 Calibration设置界面3-5图 313 Packet设置界面3-12表目录表 11 文件组成1-1表 21 ResearchDownload软件主界面说明2-2表 22 状态界面说明2-2表 31 设置界面说明3-2第1章 概述1.1 系统概述ResearchDownload工具软件的用途是通过串口将手机软件写进硬件模块中。它的优点是可以同时对多个模块进行下载,以提高效率,而且操作简单,只需将模块正确连接到串口并切换到正确的模式,程序将自动检测到并开始下载过程;整个流程是自动化的,一个模块下载完成后,手工更换模块后,程序将自动检测到新的模块,重新开始下载。1.2 文件组成本工具包含一个可执行文件,四个动态链接库文件和七个配置文件,如表 11所示。表 11 文件组成类型文件名称可执行文件ResearchDownload.exe动态链接库文件BMAFrame.dllBMPlatform.dllChannel.dllDiagChan.dll配置文件ResearchDownload.iniBMFileType.iniBMError.iniBMTimeout.iniBMAConfig.xmlChannel.iniDiagChan.ini资源文件Rdl_bkmark.bmp1.3 运行环境本软件运行于Windows2000 平台下,需要机器配置有至少一个可用的串口。第2章 程序说明2.1 界面说明2.1.1 主界面运行ResearchDownload.exe,程序的初始界面如图 21所示。图 21 ResearchDownload主界面2.1.2 工具栏说明Error! Reference source not found.中工具栏各快捷图标说明如表 21所示。表 21 ResearchDownload软件主界面说明工具栏图标说明选择包文件设置按钮,设置ResearchDownload的参数。第一次运行程序时必需进行设置,程序将保存设置的结果。以后使用中若环境无变化,不需再行设置。如果开始下载,此按钮将被禁用。停止下载后恢复到可用状态开始按钮,检测并打开可用串口,准备开始下载过程。此时程序将检测是否有模块连接到指定的串口,检测到模块则开始下载过程。下载完成后程序将结果显示出来。如果在连续下载中(即用户在Mode settings属性页中设置了Set wait time for next chip ,详见模式设置),将再次自动检测是否有模块连接到串口。第一次运行程序时此按钮处于禁止状态,只有先进行设置以后方可开始下载过程。停止按钮,单击此按钮停止下载过程。只有当用户点击开始按钮,程序打开可用串口后此按钮才变为可用状态。只有停止下载过程才能够退出程序。版本信息按钮,单击此按钮显示程序版本和版权信息。2.1.3 状态窗口说明工具栏下方区域为状态窗口,用来显示串口的状态、下载的状态、结果等,如图 22所示。图 22 状态窗口表 22 状态界面说明项目含义Port可用串口号。如果显示为X表示无法打开这个串口,如图 22所示Step表示当前操作的文件名或者操作描述Status当前的操作状态Progress用一个进度条显示当前下载的完成情况 显示“Waiting”表示没有检测到模块; 显示“Inprogress”表示正在进行某种操作; 下载完成,此栏将变为绿色,如果下载过程中出错,此栏将变为红色。Time(s)单次下载计时,单位秒图 23 “Passed”窗口图 24 “Failed”窗口图 25 “Waiting”窗口说明:下载开始后显示“Waiting”表示正在进行某项操作,此过程可能会持续一段时间。2.2 简要操作步骤2.2.1 运行程序运行ResearchDownload.exe,程序的初始界面如图 21所示。2.2.2 设置下载参数单击设置按钮,设置下载参数。如图 26所示。图 26 参数设置界面说明:FDL文件必须选择,其他文件可以不选;仅在第一次运行程序时必须设置,以后可根据需要来设置。2.2.3 开始下载单击开始按钮,程序自动检测可用的串口,并打开串口准备下载。将需下载的模块正确连接到串口后,程序会自动检测到并开始下载,如图 27所示。图 27 程序下载界面说明:如果模块已连接到串口,但程序没有开始下载,可能有以下原因: 模块没有接电源,或电源没有打开; 串口被别的应用程序占用,工具无法打开串口。请退出占用串口的程序; 模块不是处于boot模式,只有在boot模式才能下载。如何切换到boot模式,请查看相关硬件文档。2.2.4 下载完成状态窗口将显示下载的进度。下载完成,对应的串口的Progress栏以不同的颜色显示下载结果,绿色“Passed”表示成功,红色“Failed”表示失败。如图 28、图 29所示。图 28 程序下载成功图 29 程序下载失败如果在连续下载中(即用户在Mode settings属性页中设置了Set wait time for next chip ,详见模式设置),红色或绿色的下载结果将保留设置的时间,然后将回到开始下载时的界面,准备下载下一个模块。在手动模式下,除非单击开始按钮重新开始下载,否则红色或绿色的下载结果将一直保留。2.2.5 退出程序将模块与串口断开。在连续下载下,如果还有模块需要下载,将它连接到串口,程序将自动开始下载。否则单击停止按钮,退出程序。第3章 使用指南3.1 程序设置3.1.1 设置界面在图 21中单击设置按钮,弹出如图 31所示对话框。图 31 程序设置页面设置窗口用来设置下载的参数,包括串口的速率,以及需下载的文件和下载地址等等。其界面说明如表 31所示。表 31 设置界面说明界面元素含义“Port”下拉列表框串口设置“Baudrate”下拉列表框波特率设置“Select Product”下拉列表框选择下载的产品下载文件列表区界面中央部分区域。其中FileName列是可编辑项,双击后,可以输入文件路径或者打开文件选择对话框选择文件。“Base1”表示下载地址;“Size1”表示文件大小,若显示为0x0表示文件大小在下载时由工具自动算出。“Select All File”复选框选择所有下载文件,或者取消选择所有下载文件按钮将下载的文件打包3.1.2 普通设置普通设置主要设置选择的串口及其速率,需下载的文件等。 串口设置“Port”下拉列表框中列出所有可用的串口,可以选择某一串口;也可以选择“All”,使用所有可用串口进行下载。串口波特率的可选取值为57600、115200、230400、460800、921600,可根据串口设备的实际情况选择,默认为115200。如果波特率选择错误,可能会造成串口无法打开,或无法下载文件。设置界面如图 32所示。图 32 串口设置 选择产品根据需下载模块的实际情况选择适当的产品类型,依此来决定各个文件的下载地址。工具附带的配置文件会预先设定可用的产品类型,选择正确的类型即可。设置界面如图 33所示。图 33 选择产品 选择文件选择下载的文件:在“FileID”列中勾选所要下载的文件。若不勾选文件,工具将不会下载该文件。输入文件名:双击FileName列,然后手工在编辑框中编辑。也可单击右边的按钮,在弹出的对话框中选择。如图 34所示。图 34 选择文件说明:文件名一般为*.bin,将随程序一起发布。一般第一个文件是FDL,必须下载,且文件名FileName不能为空。 FLASH操作设置FLASH操作设置类型为复选框。勾选与不勾选FLASH决定了下载文件完成后,是否擦除Flash。擦除Flash的起始地址和大小如图 35所示。图 35 FLASH操作设置3.1.3 NAND Flash设置在图 31中选择“Nand Flash”页签,进入NAND Flash设置界面,如图 36所示。图 36 NAND Flash设置界面NAND Flash是分区使用的,在下载过程中会检查分区情况。“Repartition Settings” 中的四个选项代表四种不同的策略: Repartition always:下载时对Flash进行重新分区,不管手机中是否已经分好区。此时手机中所有的数据将会被擦除。 Stop with imcompatible partitions:下载时检查NAND Flash的分区情况,如果与预置的分区不兼容则报错退出下载。此项为默认值。 Ignore imcompatible partitions:下载时检查NAND Flash的分区情况,如果与预置的分区不兼容,忽略此错误,继续下载过程。但此时可能后面的下载操作会失败。(已经去掉) Repartition with imcompatible partitions:下载时检查NAND Flash的分区情况,如果与预置的分区不兼容,重新分区。此时Flash中所有内容会被擦除。(已经去掉)3.1.4 Calibration 设置在图 31或图 36中选择“Calibration”页签,进入Calibration设置界面,如图 37所示。图 37 Calibration设置界面此组设置是在下载NV参数文件时,关于保留Calibration项相关参数的设置。如果NV参数文件为空,则此组设置在下载中是不起作用的。需要注意的是,这里的保留只是保留其值,而不会保留结构本身。 Calibration:决定是否保留Calibration项相关参数。勾选此复选框,下面的两个子复选框才会有效。默认为勾选。 Permit to use old calibration to update new one:当Calibration版本不一致时,此时若参数文件中的版本比模块中的版本低,选中此项则会继续做下去,否则会报错。需要注意的是,当NV操作完成后,模块中的版本一定是和文件中的版本一致。默认为不选。 Continue if not find calibration item:当Calibration中某一项中不存在时,选中此项则会继续做下去,否则会报错。默认为不选。 IMEI:决定是否保留IMEI项相关参数。默认为选中。产品不同,备份项的个数也不尽相同。图 37是SC6800 GPS产品的备份项配置,还包括: Blue Tooth:备份NV中的蓝牙参数。默认为选中。 GPS:备份NV中的GPS参数。默认为选中。它们的子项Continue if not find calibration item意义同Calibration下的相应子项。Save To local:表示备份NV时是否保存到本地,默认为不保存。说明:每次重新打开下载程序,这几个选项都会被恢复成默认值。3.1.5 Flash Operations 设置在图 31或图 36中选择“Flash Operations”页签,进入Flash Operations设置界面,如图 38所示。图 38 Flash Operations 设置该页内容是设置读手机FLASH数据的功能。如果需要读Flash,则勾选“Active Read Flash”,然后设置Flash的地址,大小,以及保存的文家路径。这些操作将会放到MainPage页中,文件下载操作的最后。勾选“Active Read Flash”后的界面如下:图 39 Flash Operations 设置二双击单元格,添加或者修改内容;Clear按钮,则清空所有内容。如果需要擦除整个Flash,可以勾选“Erase All Flash”,并不是所有产品都支持此项功能。3.1.6 Multi-Language 设置在图 31或图 36中选择“Calibration”页签,进入Calibration设置界面,如图 310所示。图 310 Multi-Languages 设置该页内容是设置NV中的关于多国语言的设置。勾选语言表示使MMI开启该种语言的功能。双击语言前面的图标,可以设置默认显示语言(红色图标显示)。如果在Main选项页中选择的NV文件,不包含多国语言信息,该页将为空。说明:这里选择备份Multi-Language NV Item,界面的语言勾选无效。另外注意,不要在产品的设置中再次设置备份语言项,语言项的默认NV Item ID为“405”。3.1.7 LCD Configure 设置在图 31或图 36中选择“LCD Configure”页签,进入LCD Configure设置界面,如图 311所示。图 311 LCD设置该页内容是设置PS或者UserImag文件中的关于LCD驱动的设置。勾选LCD驱动的名字表示使手机软件支持该类型LCD。但必须至少设置一种LCD驱动。说明:该设置需要特殊的PS或者UserImg文件,否则没有LCD配置信息显示。3.1.8 MCP Type设置MCP Type设置页如图 312所示,勾选“Check MCP Type”工具将在下载FDL1(FDL2)之后检查MCP Type是否与勾选的相匹配,不匹配则报错。MCP Type在配置文件MCPType.ini中设置,如需增加MCPType请在该文件中增加。图 312 MCP Type设置选项页3.2 打包(1) 在图 31中,选择要打包的产品。(2) 选择要打包的文件。如果文件不勾选,表示不将该文件打包。说明:PhaseCheck项只用于生产工具的DownLoad,而且是必选的。如果打包是为了升级(SPUpgrade),该项可以忽略,即便将其选中,下载时也会被忽略。如果打包是为了升级(SPUpgrade),Flash项必须选中。(3) 设置好NAND Flash和Calibration页。说明:Calibration相关备份项,对于升级包是必须选中的。Nand Flash的相关属性也必须设置正确,否则升级工具在解包时将报错。如果选择了需要分区,则必须备份NV,并且所有文件都要选中,否则升级工具在解包时将报错。(4) 单击按钮,弹出如所示对话框。图 313 Packet设置界面输入产品的版本号和保存路径。保存路径可以通过单击旁边的按钮进行选择。包的扩展名为“.pac”(5) 单击按钮,打包完成。3.3 设置配置文件3.3.1 添加产品 添加Scheme如果Product的文件信息与已有的Scheme一致,请直接转到“ 添加Product”;否则:在下,在最后添加一个新的节点如下:FDLFDL0x300000000x00注意: “XXX”是Scheme的名字,不能与下其它Scheme的名字相同; 第一个File一定是FDL,如果是两级FDL,则将FDL2放在第二个位置; 文件类型需要仔细填写,必要时请咨询相关人员。如果必要可以在BMFileType.h文件中增加文件类型。如:FDL2。若是NAND Flash,此时NAND_FDL; Base和Size都是十六进制,并且要以“0x”开头。除了file的ID为Flash外,size初始值一般为“0x0 ”; Flag一般取值为“1”,即需要输入文件。但若file的ID为Flash,Flag则为“0”。 添加Product在下,在最后添加一个新的节点。XXX00010xFFFFFFFF0xFFFFFFFF注意: Product 的属性name的值“YYY”不能与其它名字相同; enable=”1” 表示可选项,中括号内的内容可以不写,表示enable=”1”; SchemeName的值是中创建的Scheme的属性名,或者是SchemeList下已有的Scheme的属性名; 如果Product是NAND Flash,FlashTypeID的值为“1”;如果为NOR Flash,FlashTypeID的值为 “0”; 如果产品为单模,则“Mode”的值为“0”;若为双模则“Mode”的值为“1”; NV备份项一般都包含Calibration 和 IMEI,且它们的属性backup 都为1,NV的ID如果为上述两项,则它们的ID号为0xFFFFFFFF,否则需要添上具体的ID号。NVFlag的属性的name,目前只有“Replace”和“Continue”两个,且不可以随意更改。它们的意思是“可以用旧的NV项替换新的NV项,否则报错”,“如果手机中没有发现NV项,则忽略,继续执行,否则报错”。3.3.2 增加新的备份项XXX00010xFFFFFFFF0xFFFFFFFF0x191注意: 新增备份项的名字不能与已有的重名,即不能为“Calibration”和“IMEI”,这两个名字对于程序有特殊的含义; “BackupFlag”项的使用方法,只有上面的三种方式:第一种:第二种:第三种: 新增备份项的ID,不能与“Calibration”或者“IMEI”的实际ID相同。3.3.3 添加私有配置文件可以参考Instruction_for_modifying_the_XML_configure_file,添加私有配置文件。注意: 如果私有配置文件中产品名称与BMAConfig.xml中产品名称相同,则用私有配置文件中产品配置替换BMAConfig.xml中的产品,如果存在多个私有配置文件,相同的产品的配置以最新的私有配置文件中配置为准; 私有配置文件必须以“.xml”为扩展名; 私有配置文件必须与BMAConfig.xml文件在同一级目录下。3.3.4 在私有配置文件中隐藏产品可以在私有配置文件中将BMAConfig.xml中或其他私有配置文件中一些不相关的产品隐藏。通过产品的“enable”属性可以在界面上隐藏某些产品,具体方法有两种,如下:/方法一/方法二注意: 方法一可以通过属性“enable”置“”或“1”来隐藏或者显示某个产品,因为它有产品的定义; 方法二只能隐藏产品,“enable”属性只能为“”,不能置“1”因为它没有产品的详细定义; 只要某个产品在一个配置文件中 “enable” 属性为“”,则它就会在界面上隐藏。附录A Revision HistoryVersionDateOwnerNotes0.0.12005-04-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际贸易实务模拟练习题(附答案)
- 医师定期考核临床模拟练习题及参考答案
- 2025中小学教师入编考试公共基础知识题库与答案
- 2025年《学前教育学》期末测试题及答案
- 2024年湖南公务员考试申论真题及答案
- 标准基础知识培训教材课件
- 2024年院感培训考核试题附答案
- 化验室专业知识培训简讯课件
- 上海某超级豪宅设计方案
- 呼吸机应用试题(附答案)
- 广东省特种设备检测研究院东莞检测院招考【共500题含答案解析】模拟检测试卷
- 变压器有载分接开关的试验课件
- 独股一箭2010年20w实盘
- 钢结构技术(安全)交底记录
- 2021-2022学年最新沪科版九年级物理第十三章内能与热机综合练习练习题
- 外科护理学教案骨科部分
- 用句子记住高考英语单词-200个句子涵盖了全部高中单词(共37页)
- 学校及附属设施建设施工方案 (1)
- 腰椎爆裂性骨折伴截瘫护理查房
- 田英章临欧楷《心经》
- 表C1-11工程款支付报审表
评论
0/150
提交评论