LPC2000 Flash Utility使用简明手册
- 格式:pdf
- 大小:88.29 KB
- 文档页数:2


深圳国人通信有限公司GSM900M无线选带室内主机(1W、2W)GSM900M无线选带直放站(5W)整机调试说明文件编号:SGR2.012.970TS版本:V1.0生效日期:编制:部门/职位:开发工程师日期:初审:部门/职位:项目经理日期:复审:部门/职位:部门经理日期:批准:部门/职位:总工程师日期:版权:深圳国人通信有限公司本文件之版权属深圳国人通信有限公司所有,未经书面批准不得随意复制外传。
文件更改履历表目录1 测量条件 (1)2 测试所需仪器列表 (1)3 测试连接框图 (1)4 测试附加损耗及测试仪器的校准 (3)5 测试内容及规范 (4)5.1 最大输出功率 (4)5.2 ALC自动电平控制 (5)1.1. 最大增益 (5)5.3 增益调节范围 (5)5.4 增益调节步长及步长误差 (5)5.5 带外杂散发射 (6)5.6 互调衰减 (6)5.7 输入输出电压驻波比 (6)5.8 时延测试 (6)5.9 带内波动 (7)5.10 环境实验 (7)5.11 动态老化试验 (7)6 监控单元的使用方法 (7)6.1 监控程序烧录 (7)6.1.1 烧录准备工具: (7)6.1.2 烧录步骤 (8)6.1.3 注意事项: (10)6.2 中移协议 (12)6.2.1 配置界面 (12)6.2.2 进入主菜单 (13)6.2.3 设备信息 (13)6.2.4 设置参数 (15)6.2.5 告警和状态 (18)6.2.6 实时采样数据 (19)6.3 联通协议 (20)6.3.1 配置界面 (21)6.3.2 设置类操作 (22)6.3.3 查询类操作 (28)7 注意事项 (32)7.1.1 注意事项 (32)本文件中所应用的调试工具及软件版本:序号名称用途备注1 中移工具“TestToolv1.1.2 中移协议整机调试2 简易网管工具V2.0 联通协议整机调试更新配置文件3 LPC2000 Flash Utility V2.2.1 整机程序烧录4 带串口电脑1台整机调试5 万用表测量电池电压6 镊子拨码开关7 小号十字螺丝刀拧电池盖板螺丝1测量条件应在下列正常工作条件下进行测量:-温度:+15℃~+35℃-相对湿度:45~75%2测试所需仪器列表信号源Agilent E4438C/E4432B 2台频谱分析仪Agilent E4405B/E4402B 或ADVANTEST 1台矢量网络分析仪Agilent 8573ES 1套噪声系数仪Agilent N8973A 1套合路器(3dB)1个衰减器30dB( 25W以上) 2个衰减器20 dB( 25W以上) 1个隔离器800M-1G 2个3测试连接框图图2 测试功率、增益、ALC 、增益调节步长误差等指标连线图图3 驻波测试连接图矢量网络分析仪直放站重发 施主匹配负载信号发生器1信号发生器2合路器频谱仪信号发生器1信号发生器2合路器频谱仪隔离器隔离器30衰减输入校准输出校准信号发生器1信号发生器2合路器频谱仪直放站重发 施主隔离器30衰减(直放站重发施主30衰减矢量网络分析仪图4 波动/时延测试连接图4测试附加损耗及测试仪器的校准如图(1)所示,将信号源与直放站输入端口之间的线损校入信号源,将直放站输入端口与频谱分析仪之间的损耗校入频谱分析仪。
NAND FLASH Utility系統操作手冊1 . 摘要 ....................................................................2. Group De fine and Image 模式講解..................... 2.1 使用步驟 2.2 補充說明3. Group De fine 模式講解....................................... 3.1 使用步驟 3.2 補充說明139目 錄1. 摘要這篇手冊主要是說明如何使用 NAND FLASH Image系統軟體的教學,這個軟體主要有2種頁面,每種頁面處理的功能都是不同的:<1> Group Define and Image :載入不同的Image檔案,並且生成 Group Define檔 (*.def)和合併後的Image檔案(*.BIN)<2> Group Define :單純的編輯Group Define檔案,並且可生成Group Define檔(*.def)軟體會自動導引使用者逐步完成工作,當有些必要的步驟使用者未完成時,就無法繼續下一個步驟!12< 1 > 不管是哪種頁面的功能,一開始的步驟都一定是要先選擇廠牌元件。
廠牌元件的設定,都是共用所選擇的廠牌元件進行Block的計算設定。
< 2 > 此外軟體會紀錄上一次所選擇的廠牌元件功能,可省去使用者重覆選擇的麻煩。
1. 摘要主要的功能是載入多個Image 檔案,調整設定Block 之後,可以產生出對應的Group De fine 檔(*.def)以及合併之後的Image 檔案(*.BIN)。
2.1 使用步驟<步驟1> 選擇廠牌元件<步驟2> 選擇『Group De fine and Image 』頁面<步驟3> 載入Image 檔案,可分批載入一個或是多個Image 檔案,載入後的檔案,程式會自動計算Block 的數值。
第一章 ADS1.2 及嵌入式系统试验箱的使用ADS 集成开发环境是ARM公司推出的ARM核微控制器集成开发工具, 英文全 称为ARM Developer Suite,成熟版本为ADS1.2.ADS1.2支持ARM10之前 的所有ARM系列微控制器,支持软件调试及JTAG 硬件仿真调试,支持汇编,C, C++源程序,具有编译效率高,系统库功能强等特点,可以在Windows98, Windows XP,Windows2000 以及RedHat,Linux上运行. 本章将简单介绍使用ADS1.2 建立工程,编译连接设置,调试操作等等,介 绍我校基于LPC2214系列ARM7微控制器制作的工程模板和我校自主研发的嵌入 式试验箱,ARM/CPLD/FPGA综合仿真器的安装与使用.1.1ADS的工程编辑1.1.1 启动ADS1.2 点击WINDOWS操作系统的【开始】->【程序】->【ARM Developer Suite v1.2】->【CodeWarrior for ARM Developer Suite】起动Metrowerks CodeWarrior,或双击"CodeWarrior for ARM Developer Suite"快 捷方式起动.启动ADS1.2 IDE如图1-1所示.图1-1 启动ADS 启动后的ADS如图1-2所示.图1-2 ADS与其他IDE软件一样,自上而下是标题栏,菜单栏,快捷方式和工作区. 1.1.2 建立新工程 ADS1.2与其他的简单IDE不同,其不仅可以从空白的新工程开始,同时也 支持基于模板的建立工程方法. 点击【File】菜单,选择【New…】即弹出New对话框,如图1-3所示. 我校嵌入式 系统试验使 用的工程模工程名称 项目存储路 径系统中已经 存在的工程 项目如果需要更 改路径, 可以 单击这里图1-3 新建工程属名称,路径设置在 【 New 】 对 话 框 中 首 先 选 择 使 用 我 校 嵌 入 式 系 统 试 验 使 用 的 模 板 【GDCP_EmbLib】,然后在【Project Name】里面输入教师指定的工程名称, 在【Location】中选择教师指定的工程存储路径,然后按【确定】建立新工程. 新工程建立后如图1-4所示.当前工程名 称 双击文件组 前 面 的 '+' 可以展开 当前编译连 接模式当前项目中 包含的文件 组图1-4 建立新工程 1.2.3建立新文件 点击【File】菜单,选择【New…】即弹出New对话框,选择【File】标 签,如图1-5所示.3,选择文件存储 的路径,可用默认2,输入文件名, 记得要加上扩展 名 1,选择"File" 选项卡 4,一定要记住 勾选"Add to Pprooject" 5 , 勾 选 Targets 里面 的全部选项图1-5 新建文件 1.2.4 编译工程 在对工程进行编译之前,首先要对工程选择编译模式.ADS1.2的编译与单 片机的IDE软件的编译有所区别,ADS1.2即可以编译成直接在Flash里面运行 的hex文件,也可以编译成在RAM里面调试的hex文件,这两种最终生成文件是 通过选择编译模式来实现的,如图1-6所示.选择不同的编 译模式图1-6 编译模式的选择 ADS支持多种编译模式,不同的编译模式可以配套不同的文件,我们学院的 模板支持三种模式,分别是: Release:发布模式,生成的是固化到ROM里面的程序代码,生成后可以通过烧写程序LPC2000 Flash Utility直接烧写到LPC2214片内Flash中,即 使断电也不会丢失,LPC2214在上电后运行的就是存储在片内Flash里面的程 序. Debug:调试模式,生成的是在LPC2214片内RAM中运行的程序代码,主要 作用是调试.之所以放在RAM中进行调试,一是因为在RAM中可以支持超过2个 以上的断点,二是因为程序在RAM中的运行速度快. OutChip:片外模式,生成的是用来下载到LPC2214片外Flash中的程序 代码,生成后可以通过第三方软件(如HJTAG)写入到片外的Flash中.因为 LPC2214的片内Flash较小,而篇外Flash相对较大,所以当程序较大时,需 要将其存储到片外Flash中. 针对不同的情况,我们要在编译之前从以上三种模式中选择一种: 1, 生成的程序要可以脱机运行,即下载到Flash中,实现断电后再次 上电也可以运行,编译模式要选择Relase模式. 2, 生成的程序是为了调试,不需要脱机运行,应该选择Debug模式.选择完编译模式后,就可以启动编译了,如图1-7所示. 1,选择编译模 式前面带"√" 意味着该文件 尚未成功编译2,启动编译图1-7 启动编译 1.2.5 排错在编译的过程中,工程中的源文件难免会出现错误,ADS1.2提供了快速的 错误定位方法让我们可以迅速找到错误所在. 一 旦 我 们 的 工 程 中 存 在 错 误 , 在 编 译 之 后 将 会 弹 出 一 个 Errors & Warnings的对话框,如图1-7所示. 指出了错误的 总数量1,单击错误提 示信息2, ADS 将会在出错的源代 码文件中用箭头指明出错 的程序行图1-8 排错 在源代码中定位了错误后,我们可以根据错误提示信息进行改错,从而排除 错误.在修改了源代码后一定要重新进行编译,直到编译成功,不存在任何错误 为止, 但是此时可能存在一些警告. 编译成功将会出现如图1-9所示的Errors & Warnings对话框.编译成功 后总错误 数为 0这个项目中需要 用到的系统资源, 包括 RAM 和 ROM图1-9 编译成功 1.2.6 调试 为了确定程序是否能实现我们预想的结果,调试是很重要的.在进行调试之 前,首要将我们的试验箱,调试器和电脑等硬件设备连接起来.连接方法如图 1-10所示.并口电缆调试器20PIN电缆计 算 机USB电缆试 验 箱图1-9 试验箱的连接 计算机通过并口与调试器相接,然后调试器通过20PIN电缆与试验箱相接,而计算机同时通过USB电缆与试验箱相接,一方面为试验箱提供+5V电源,同时 也产生一个经过USB转换而来的串口. 硬件连接完成之后,第二步要打开调试服务器,我们学院的嵌入式系统实验 室使用的调试服务器是H-JTAG.如图1-10所示.图1-10 H-JTAG 双击H-JTAG,启动H-JTAG调试服务器,启动后H-JTAG将自动开始搜索已 经连接的CPU,并将其初始化,一旦初始化成功,将显示如图1-11所示.目标 CPU 类型目标 CPU 的 ID图1-11 H-JTAG成功初始化CPU 如果H-JTAG没有发现连接CPU或者初始化CPU失败, 将显示如图1-12所示. 一旦发现H-JTAG出现此类提示对话框,请及时联系在场教师.图1-12 H-JTAG初始化CPU失败 在连接好硬件并且H-JTAG服务器成功初始化CPU后,我们就可以开始调试 了. 在启动调试之前,我们必须将我们的编译模式选择成调试模式,然后进行编 译排错,直到编译成功.编译成功之后,通过单击"调试"工具启动AXD进行调 试.如图1-13所示.通过单击"调试" 工具, 可以启动调 试图1-13 启动调试调试工具栏当前正在运行的 位置图1-14 AXD调试器 AXD调试器是一个综合性很高的调试器,可以实现全部的ARM功能调试.在 调试器的右上方是常用的调试工具.工作区域内显示的是当前正在运行的文件, 其中用一蓝色箭头指明当前在正在运行的程序行.调试工具栏及其作用如下图 1-15所示. 单步运行:每单击一 次将运行一行,函数 也当成一行来运行 单步跳出该函数.单 击后将立刻完成本函 数的运行,然后跳出全速运行 运行到当前位置:当 在某源文件设定了位 置后,单击该工具将 会立刻运行到当前指 定的位置单步运行.每点击一 次,则运行一行源代 码,但是遇到函数后将 会进入到函数中运行。