ADS集成开发环境及EasyJTAG-H仿真器使用
### ADS集成开发环境及EasyJTAG-H仿真器使用详解 #### ADS集成开发环境概述 ADS,全称ARM Developer Suite,是ARM公司推出的一款专为ARM核微控制器设计的集成开发工具,其成熟版本为ADS1.2。此版本支持ARM10之前的全部ARM系列微控制器,具备强大的软件调试及JTAG硬件仿真调试功能,支持汇编、C、C++等多种源程序语言,拥有高效的编译效率和强大的系统库功能。ADS1.2能在多种操作系统上运行,包括Windows98、WindowsXP、Windows2000以及RedHat Linux。 #### ADS1.2集成开发环境的组成 ADS1.2由六个主要组件构成: 1. **代码生成工具**:包括ARM汇编器、ARM的C/C++编译器、Thumb的C/C++编译器和ARM连接器,用于编译和链接源代码。 2. **集成开发环境**:CodeWarrior IDE,负责工程管理、编译连接等操作,提供图形界面,便于开发者使用。 3. **调试器**:AXD,支持硬件和软件仿真,具有装载映像文件到目标内存、单步执行、全速执行、断点调试等功能,能观察变量、寄存器和内存数据。 4. **指令模拟器**:ARMulator,由AXD调用,用于模拟ARM处理器行为。 5. **ARM开发包**:包含底层例程和实用程序,如fromELF,通过CodeWarrior IDE调用。 6. **ARM应用库**:提供C、C++函数库,供用户程序调用。 #### CodeWarrior IDE简介 CodeWarrior IDE是ADS1.2中的核心组件之一,集成了多种编译工具,提供了工程管理、代码生成接口、语法敏感编辑器和源文件浏览器等功能,使开发者能够高效地编写和管理代码。 #### AXD调试器简介 AXD调试器是ADS1.2中的高级调试工具,不仅包含ADW/ADU的所有特性,还支持硬件和软件仿真。它能够加载映像文件到目标内存,实现单步执行、全速执行和断点调试,是进行深入代码调试的强大助手。 #### 工程的编辑 创建一个新的工程,首先通过【开始】->【程序】->【ARM Developer Suite v1.2】->【CodeWarrior for ARM Developer Suite】启动IDE,或者直接双击桌面快捷方式。在【File】菜单中选择【New…】,在弹出的对话框中选择工程模板(ARM可执行映象、Thumb可执行映象或Thumb、ARM交织映象),指定工程存放路径和工程名称,即可创建工程。 接下来,通过点击“New Text File”图标按钮创建文本文件,用于编写用户程序。在新文件中编写代码后,保存文件,即可将其添加到工程中。 #### EasyJTAG-H仿真器的安装与使用 EasyJTAG-H仿真器是专门针对ARM微控制器的硬件仿真工具,用于调试和验证代码。它的安装通常涉及驱动程序的安装和与开发板的物理连接。使用时,需确保仿真器正确连接到目标微控制器,然后在CodeWarrior IDE中配置相应的仿真参数,如选择正确的JTAG端口和微控制器型号。通过AXD调试器,开发者可以利用EasyJTAG-H进行硬件级别的调试,包括观察和修改寄存器、内存数据,以及单步执行指令等。 ADS集成开发环境结合EasyJTAG-H仿真器,为ARM微控制器的开发提供了全面的解决方案,从代码编写、编译到调试,每个环节都得到了有效的支持,极大地提高了开发效率和代码质量。
剩余22页未读,继续阅读
- 大笨小屁孩2012-05-25还行,之前用过,现在有点忘了,正好再学习一遍。
- 粉丝: 1
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 操作系统课后习题参考答案
- JavaWeb课程设计基于servlet的库存管理系统源代码+数据库.zip
- 单页任务答题PHP源码.zip
- 校园快递一站式服务系统+jsp(源码+开题报告).rar
- 最新域名超级群站开源系统源码.zip
- 基于C语言的声源定位跟踪系统一等奖作品-大学生电子设计竞赛(源码+说明+报告)
- 1.X64段寄存器.mp4
- 2.x64下的系统段.mp4
- 软件工程课程设计基于SpringBoot + Vue 的电影售票及影院管理系统源码+数据库
- 3.64位调用门提权.mp4
- 2025年终晚会优秀员工展示相册模板.pptx
- 电影胶卷素材同学录毕业相册聚会联谊会模板.pptx
- 怀旧黑板素材同学录毕业相册模板.pptx
- 旧青砖墙面怀旧素材同学录联谊会毕业相册模板.pptx
- 老相机旧照片时钟素材怀旧中学同学聚会活动模板.pptx
- 4.32应用使用调用门.mp4