ARM开发指南:ADS集成环境与EasyJTAG仿真器实战

需积分: 12 3 下载量 161 浏览量 更新于2024-07-29 收藏 2.2MB PDF 举报
"ADS使用说明,详细介绍了ADS集成开发环境及EasyJTAG仿真器的应用,适合学习ARM架构的读者,包括工程编辑、调试、固化程序等步骤,以及基础实验和μC/OS-II相关实验。" ADS(ARM Developer Suite)是ARM公司为基于ARM处理器的嵌入式系统开发提供的一套完整的集成开发环境。ADS1.2是其一个成熟的版本,支持从ARM7到ARM10的所有ARM系列微控制器,并且具备汇编、C、C++编程语言的支持。这套工具集不仅包含了代码编辑、编译和链接功能,还提供了强大的调试工具AXD,以及对JTAG硬件仿真调试的支持。ADS1.2可在多种操作系统环境下运行,如Windows 98、Windows XP、Windows 2000以及RedHat Linux。 在使用ADS时,首先需要了解如何建立工程。这包括创建新工程、添加文件(如源代码或头文件)到工程,以及设置编译和链接选项。建立工程的过程包括: 1. 建立工程:用户可以指定工程名称和保存位置,然后选择合适的处理器型号。 2. 建立文件:创建源代码文件或头文件,用于编写应用程序。 3. 添加文件到工程:将新建或已有的源代码文件添加到工程中。 4. 编译连接工程:设置编译器选项后,执行编译和链接操作,生成可执行二进制文件。 5. 打开旧工程:如果需要继续或修改已有的工程,可以通过打开功能恢复之前的项目状态。 工程的调试是开发过程中的重要环节。在ADS中,可以选择调试目标,利用调试工具条进行断点设置、单步执行、查看寄存器状态、内存内容以及变量值等操作。这对于理解程序执行流程和查找错误至关重要。 对于特定的微控制器,如LPC2200系列,ADS1.2还提供了专用的工程模板,简化了工程配置工作。用户可以通过增加模板并使用它来快速创建符合LPC2200特性的工程。此外,EasyJTAG仿真器的安装和应用教程使得硬件调试变得更加便捷,能够实现程序的片内和片外Flash固化。 实验部分涵盖了一系列基础功能的验证,如外部中断、外部存储器接口、定时器、UART串口通信、I²C和SPI总线接口、RTC实时时钟以及低功耗模式的实验。这些实验有助于学习者掌握实际系统中的各种常见模块和功能。 更高级的实验涉及了μC/OS-II实时操作系统,通过SPI总线的LED控制、I²C总线的EEPROM和ZLG7290应用,以及LPC2000系列微控制器的MODEM接口软件包的使用,让学习者能够深入理解RTOS在嵌入式系统中的应用和设计原理。 这份资源详细阐述了使用ADS进行ARM开发的基本流程,从工程创建到调试,再到实际硬件的仿真和固件编程,为学习和实践提供了全面的指南。对于希望在ARM平台上进行开发的工程师和学生来说,这是一份宝贵的参考资料。