- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TRACE-ICP培训
内容提要 基础知识 产品概述 Trace-ICP的使用 基本使用方法 Flash编程 RTOS调试 菜单定制 批处理的使用 常用小技巧 嵌入式系统的调试方法 模拟调试(Simulator) 由主机提供一个虚拟的目标运行环境 优点:简单方便,无需仿真器和目标板,成本低廉 缺点:功能非常有限,无法体现真实性 软件调试(Debugger) 主机和目标板通过某种接口(串口/网口)连接,主机上提供调试界面,被调软件下载到目标板上运行 优点:纯软件,价格较低,简单,软件调试能力较强 缺点:需要事先烧制Monitor/Boot 嵌入式系统的调试方法 BDM/JTAG在线调试(BDM/JTAG Emulator ) 基于片上调试接口( BDM、JTAG等)进行调试。 优点:方便、简单,无须制作Monitor/Boot ,功能强 缺点:仅适用于有调试接口的芯片 最为流行 全仿真调试(Emulator) 用仿真器完全取代目标板上的MCU,调试时既可以连接目标板,也可以不连接目标板(Stand alone)。 优点:功能非常强大,可做到完全实时在线调试 缺点:价格昂贵。 常用调试接口介绍 BDM:背景调试模式 Background Debug Mode 主要由Motorola使用,用于调试 JTAG:边界扫描 边界扫描来源于IEEE Std 1149.1,是由联合测试行动小组(Joint Test Action Group)制定的一种测试逻辑,所以又称JTAG接口。 基本功能——边界扫描测试 可选功能——调试 常用调试接口介绍 OCDS:片上调试支持 On Chip Debug Support 由Infineon公司定义,用于调试 NEXUS NEXUS来自IEEE-ISTO 5001标准。 用于嵌入式微处理器调试 标准接口为5Pin,可以加入用户定义的引脚,调试功能共有4级 其他:ONCE、EJTAG、MPSD 等 内容提要 基础知识 产品概述 Trace-ICP的使用 基本使用方法 Flash编程 RTOS调试 菜单定制 批处理的使用 常用小技巧 产品概述 北京和谐正通公司研制 新一代在线仿真调试工具 连接方式 主机:USB(目前支持USB1.1) 目标:JTAG、BDM等 协议层与Trace32-ICD兼容 可使用Trace32调试软件 无需外接电源 USB接口供电 产品概述 目前支持的处理器 ARM7/ARM9 ARM11 XSCALE 将要支持的处理器 MIPS PowerPC C166 … 产品概述 TRACE-ICP支持几乎所有的编译器 ARM:ADS、RVDS GCC Tasking IAR Keil Microsoft Greenhills … 产品概述 TRACE-ICP支持多种编程语言 ASM C/C++ PASCAL PL/M ADA … TRACE-ICP支持多种主机平台 Windows Linux … 产品概述 TRACE-ICP支持操作系统(RTOS)调试 RTOS专用菜单 Kernel资源显示 进程状态监控 进程间通信监控 任务级调试 TRACE-ICP支持哪些操作系统? ECOS、 Linux、 Nucleus、 OSE、 pSOS、 QNX、symbian、uclinux、 uC/OS-II、 VxWorks、 WinCE … 产品概述 TRACE-ICP支持FLASH在线编程 专用Flash烧写命令,两种编程方式 基于仿真器编程 基于目标板编程 提供常用Flash芯片编程代码 支持8、16、32bit总线宽度 支持处理器内部Flash编程 配合脚本语言,使Flash编程更加简单、快捷 支持哪些Flash? AMD、 ATMEL、 FREESCALE、 FUJISTU、 HYNIX、INFINEON、INTEL 、MACRONIX、MICRON、NEC、PHILIPS、SAMSUNG、SHARP、SST、ST、TOSHIBA、WINBOND… 产品概述 TRACE-ICP支持嵌入式软件测试 程序追踪(Trace) 函数性能测试(Performance) 运行时间 函数嵌套 代码覆盖分析(Coverage) 代码覆盖率 变量检查 堆栈深度分析... 产品概述 TRACE-ICP支持调试界面个性化 菜单汉化 菜单定制 增加菜单 修改菜单项 工具条定制 增加按钮 修改默认按钮 产品概述 TRACE-ICP支持脚本语言调试(批处理) 将一个一个的调试命令组合在一起,就构成调试脚本文件(.cmm) 调试脚本本身可以调试(debug) 单步、连续、设置断点… 脚本语言支持: 变量、条件、跳转、循环… 子程序调用 批处理如何运行? Do 文件名 产品概述 TRACE-ICP其他特色功
您可能关注的文档
- STOCK PURCHASE AGREEMENT-股权转让合同.doc
- STATISTICA Data Miner课件.ppt
- struts演示文稿.ppt
- SVN自助更新:运维利器Puppet实例讲解.docx
- Swan-Gansz导管之参数解读.ppt
- taohuaupload_土体的分类以及工程地质性能.ppt
- Team_work团队合作.ppt
- TD-SCDMA标准宣贯.ppt
- TED to China 项目简介.ppt
- TFT-LCD显示原理及工艺流程.ppt
- 2022-2023学年广东省广州市大学附属中学高一物理测试题含解析.pdf
- 2021《新高考政治》最新时事政治—求异心理引发消费的单元汇编含解析.pdf
- 2013-2014学年度第一学期八年级语文期末测试卷及答案 .pdf
- 2021年江西省中考数学模拟试卷(三)(附答案详解) .pdf
- 2020-2021学年大连市第三十四中学高三语文期中试题及答案解析 .pdf
- (1)建议信——2022届高考英语二轮复习新高考新题型精思巧练之应用文写 .pdf
- 2012年电力行业标准目录 .pdf
- 2019年二年级语文下《母亲的恩情》听课记录及评析 .pdf
- 2021年湘教版七年级地理下册期中考试卷(审定版)_图文 .pdf
- 2021年秋季公司信贷银行从业资格第六次调研测试卷(含答案) .pdf
文档评论(0)