ADS1.2与ARM9开发教程:从环境配置到仿真调试

4星 · 超过85%的资源 需积分: 13 9 下载量 144 浏览量 更新于2024-07-25 收藏 1.02MB PDF 举报
"该资源是一份关于基于ADS1.2进行ARM9开发的详细步骤指南,由杭州立宇泰电子有限公司编写。这份文档涵盖了从ADS1.2的介绍和安装,到使用CodeWarrior建立工程、编译,以及通过AXD进行仿真调试的全过程。ADS1.2是一个强大的ARM开发环境,提供了集成的开发和调试工具,适用于C、C++和ARM汇编语言的编程。" ADS1.2是ARM Developer Suite v1.2的简称,是一个专门为ARM架构设计的开发工具套件。它包含了多种开发和调试功能,如命令行工具、图形界面工具以及辅助工具,便于开发者进行应用程序的创建和优化。ADS1.2在功能性和用户友好性方面比早期的SDT有所提升,适合各种经验水平的开发者使用。 1. **ADS1.2集成开发环境简介与安装** - ADS1.2提供了一个全面的开发环境,包括代码编辑、编译、链接和调试功能。 - 安装过程涉及下载和执行安装程序,按照向导步骤进行,确保安装所有必要的组件,如编译器、调试器等。 1. **JTAG调试代理软件的安装与使用** - H-JTAG是常用的JTAG调试代理软件,用于通过JTAG接口连接硬件设备进行调试。 - 安装H-JTAG后,需要配置设置,如连接参数、目标设备信息等,以确保能正确通信。 - H-JTAG的设置涉及到硬件连接、波特率、设备选择等多个方面,需根据实际硬件环境调整。 2. **使用CodeWarrior建立工程并进行编译** - CodeWarrior是另一款常用的嵌入式开发工具,可以用来创建新的项目工程。 - 在工程中添加源文件,包括C/C++或汇编代码,然后配置编译选项。 - 进行编译和链接过程,检查代码是否有错误,生成可执行文件。 3. **使用AXD进行仿真调试** - AXD是ADS1.2附带的调试器,支持源码级调试。 - 调试前需要准备好硬件连接和配置,如设置断点、加载程序到目标设备。 - AXD的设置包括调试器连接参数、启动选项等,以适应不同的开发需求。 - AXD调试器的使用包括步进执行、查看变量值、控制程序流程等。 - 观测窗口用于实时查看程序状态,如寄存器、内存和变量的值。 - 全速运行允许程序在调试环境中不受干预地运行,直至遇到断点或异常。 这份文档对于初学者和有经验的开发者都是宝贵的参考资料,它详细解释了从头开始的每一个步骤,帮助开发者快速掌握基于ADS1.2的ARM9系统开发。通过遵循这个指南,开发者能够有效地建立和调试自己的ARM应用程序。