TRACE32系列仿真器介绍课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《TRACE32系列仿真器介绍课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TRACE32 系列 仿真器 介绍 课件
- 资源描述:
-
1、深圳旋极TRACE32系列仿真器介绍深圳旋极公司皮永辉深圳旋极德国Lauterbach公司出品全能型开发工具产品有3个系列:TRACE32-ICE(In Circuit Emulator)TRACE32-ICD(In Circuit Debugger)TRACE32-FIRE(Fully Integrated RISC Emulator)产品概况深圳旋极l模块化结构。可按用户要求裁剪,配置l多种仪器的综合体:通用仿真器 逻辑/状态/时序分析仪 通用计数器/定时器 模式/脉冲信号源 模拟调试器 软件测试 FLASH编程TRACE32为何与众不同深圳旋极lTRACE32支持600种以上的微处理器。
2、以下是部分常见品牌:AMDARMDallasHitachiIBMIntelMitsubishi MotorolaNationalNECOkiPhilipsSGS-ThomsonSiemensToshibaZilogInfineon.l通用性,更换仿真模块就可调试不同的芯片TRACE32为何与众不同深圳旋极lTRACE32支持60种以上的编译器,主要有:ARM Borland Tasking CAD-ULDiab-SDS Greenhills Hitech HiwareHP IAR Intel Keil MicrosoftMotorola.lTRACE32支持6种编程语言:ASM,C,C+,PA
3、SCAL,PL/M,ADA或MODULA2lTRACE32支持15种不同的主机操平台,主要有:Windsows3.1/95/98/NTHP-UXSolaris.TRACE32为何与众不同深圳旋极lTRACE32支持的嵌入式操作系统超过20种,主要有NucleusOSE RubusCMX RTXCpSOS VxWORKS.lTRACE32支持RTOS调试:RTOS专用菜单 Kernel资源显示Task状态显示、统计评估任务级调试.TRACE32为何与众不同深圳旋极lTRACE32支持FLASH在线编程,FLASH(厂家)主要有:AMD ATMEL FUJISTU INTELMACRONIXMIC
4、RON MITSUBISHI MOTOROLA SHARP SST ST TI TOSHIBAl既支持片外FLASH,也支持片内FLASHl支持8bit、16bit、32bit总线宽度 TRACE32为何与众不同深圳旋极lTRACE32具有独特的嵌入式软件测试功能:程序追踪(Trace)程序流程选择追踪.函数性能测试(Performance)运行时间函数嵌套.代码覆盖分析(Coverage)代码覆盖率 变量检查(读/写)堆栈深度分析.TRACE32为何与众不同深圳旋极lTRACE32系列产品具有统一的工作界面,使用同一命令集,易学易用,一通百通l个性化的可编程菜单和功能键,用户可以根据自己的需
5、要增加或删除某些下拉菜单和工具按键TRACE32为何与众不同深圳旋极lMemory 测试l硬件断点功能,TRACE32可以在FLASH或EPROM 中直接调试l支持多CPU调试l丰富的断点类型l支持MMU、FPU调试l上下文追踪系统CTS(Context Tracing System)l条件执行功能(STEP、GO)l.TRACE32为何与众不同深圳旋极TRACE32开放的体系结构l硬件设计模快化Easy adaptation to new derivativesl开放的调试接口Easy integration with Compilers,RTOS,CASE toolsl开放的主机接口Eas
6、y portable to other Host platforms深圳旋极Trace32-ICE的结构Host ConnectionTo Target深圳旋极TRACE32-ICE深圳旋极TRACE32-ICE的基本模块逻辑分析仪逻辑分析仪State Analyzer仿真基本模块仿真基本模块Emulation Base仿真头仿真头Emulation Probe深圳旋极TRACE32-ICE配置方案举例l例1:简洁型,针对8位单片机ICExxx ECC8 SCU32深圳旋极TRACE32-ICE配置方案举例ICExxxECC32SCU32 l例2:简洁型,针对32位单片机深圳旋极TRACE32
7、-ICE配置方案举例ICExxx SRAMECC32SCU32l例3:针对32位机仿真器,带扩展仿真存储器深圳旋极TRACE32-ICE配置方案举例ICExxx SRAM HA120 ECU32 SCU32l例4:32位仿真器,带扩展仿真存储器和逻辑分析仪深圳旋极TRACE32 -ICE 仿真头深圳旋极TRACE32-ICD TRACE32-ICD是基于集成在片内的调试和跟踪逻辑(BDM、JTAG、ETM、OCDS、NEXUS)的在线调试器(In-Circuit Debugger)深圳旋极常见的调试接口lBDM:背景调试模式 Background Debug Mode主要由Motorola使用
8、,用于调试有6Pin和10Pin两种形式lJTAG:边界扫描边界扫描来源于IEEE Std 1149.1,是由联合测试行动小组(Joint Test Action Group)制定的一种测试逻辑,所以又称JTAG标准。基本功能(必须实现)是边界扫描测试 调试功能(可选)深圳旋极常见的调试接口lOCDS On Chip Debug Support 由Infineon公司定义 有16Pin和40Pin两种形式lNEXUS NEXUS来自IEEE-ISTO 5001标准 用于嵌入式微处理器调试 标准接口为5Pin 可以加入用户定义的引脚 调试功能共有4级深圳旋极TRACE32-ICD TRACE32
9、-ICD 基本结构基本结构典型构成:1、Controller2、Debugger3、Debug Port深圳旋极TRACE32-ICDTRACE32-ICD的基本模块的基本模块l控制/接口模块-PODPRT(并口)-ETH(网口)l调试模块-DEBUG-PowerDEBUG-PowerDEBUG USBlTrace模块-PowerNEXU、-ICR(RISC Trace)-PowerTracelROM 调试器(ESI)l激励产生器(STG)l强力探测器(PowerProbe)深圳旋极TRACE32-ICD 的扩展TargetPC ISA-KarteTRACE-32-ECUPODSCU with
10、 SCUPODBUSCableICDInterfaceEPROMSimulator(optional)BDM CableBDMConnectorESI CableEPROMPC with WindowsorWorkstation w.UNIXICD-TRACETRACE CableCPUClip-Over深圳旋极ICD配置方案l例 1:ROM仿真器(并口,8/16位)1:PRT Cable 2:Podbus Parallel Interface 3:EPROM Simulator Module and ROM Monitor 深圳旋极ICD配置方案l例 2:ROM仿真器(网口,32位)Ethe
11、rnet Interface EPROM Simulator Module and ROM Monitor EPROM Simulator Module 深圳旋极l例 3:BDM/JTAG调试器,带ROM仿真器(网口)ICD配置方案深圳旋极l例 4:BDM/JTAG调试器,带ROM仿真器(USB口)ICD配置方案深圳旋极l例 5:BDM/JTAG调试器,带Trace模块(并口)ICD配置方案深圳旋极 l例 6:BDM/JTAG调试器,带触发探头(并口)ICD配置方案深圳旋极TRACE32-FIRE for RISCTRACE32-FIRE for RISCPodbusEmulation Con
12、trolMemoryAnalyzerTriggerFire ControllerFire EmulationControllerFire RAMFire PodTargetPCWorkstation深圳旋极TRACE32-RIRE深圳旋极Trace32的使用l安装深圳旋极Trace32的使用l调试界面 下拉菜单:大多数常用功能都能在菜单中找到 常用按钮:常用调试和显示命令 命令行:所有的功能都可以通过命令的形式来实现 命令提示软键:当你要输入某种命令时,它会及时给出命令和子命令关键字,非常方便 滚动信息条:命令执行过程中的错误信息提示 状态指示:给出光标的地址信息/名称,以及CPU的运行状态等
展开阅读全文