ADS1.2集成开发环境与EasyJTAG仿真器实战指南

需积分: 3 5 下载量 40 浏览量 更新于2024-08-02 收藏 502KB PDF 举报
"ADS集成开发环境及EasyJTAG仿真器应用" 本文主要介绍的是在嵌入式系统开发中常用的两个工具:ADS(ARM Developer Suite)集成开发环境和EasyJTAG仿真器,它们对于基于ARM架构的微控制器开发至关重要。ADS1.2是ARM公司提供的一个强大的开发工具,适用于各种ARM系列处理器,特别是ARM7微控制器如LPC2200系列。EasyJTAG则是一个硬件仿真器,用于辅助程序的调试和固化。 **ADS集成开发环境** ADS1.2是一个集成开发环境,包含CodeWarrior IDE和AXD调试器两大部分。CodeWarrior IDE提供了用户友好的图形界面,用于项目管理、源代码编写、编译、链接等。AXD调试器则提供强大的调试功能,包括断点设置、变量观察、内存查看、单步执行等。 1. **工程编辑** - **建立工程**:用户可以通过IDE创建新的工程,设定处理器类型、工程路径、目标平台等参数。 - **建立文件**:在工程中可以添加新建的源代码文件(汇编、C或C++)。 - **添加文件**:可以从现有位置将文件导入到工程中,以便进行编译和调试。 - **编译连接**:编译器将源代码转化为可执行二进制文件,链接器处理符号引用,生成最终的可执行文件。 - **打开旧工程**:支持打开已有的工程,继续之前的开发工作。 **工程调试** 1. **选择调试目标**:在调试前,需指定目标设备,通常是通过JTAG接口连接的ARM微控制器。 2. **调试工具条**:IDE中包含的调试工具条提供了一套直观的控制按钮,如启动/停止调试、设置断点、步进执行等。 **LPC2200系列ARM7微控制器工程模板** 1. **增加模板**:为了方便开发,ADS1.2可以增加针对LPC2200系列的专用工程模板,简化配置过程。 2. **使用模板**:利用模板快速创建新工程,确保配置正确无误。 3. **模板适用范围**:这些模板适用于LPC2200系列的各个型号,简化了针对该系列微控制器的开发工作。 **EasyJTAG仿真器** 1. **安装**:仿真器的安装步骤包括下载驱动和软件,按照说明进行配置。 2. **使用**:EasyJTAG提供与ADS集成的功能,通过JTAG接口连接到目标板,实现程序下载和调试。 **固化程序** 1. **片内FLASH固化**:程序可以直接烧录到微控制器内部的FLASH存储器中,用于直接运行。 2. **片外FLASH固化**:对于存储容量更大的需求,程序可以固化到外部的FLASH设备,同样需要正确配置编程步骤。 通过ADS1.2和EasyJTAG的结合使用,开发者能够高效地完成基于ARM架构的嵌入式系统的开发,包括程序编写、调试和最终的产品固化。这些工具的使用极大地方便了开发流程,提高了开发效率,是嵌入式系统开发者的得力助手。