基于ADS1.2的ARM9嵌入式开发教程:配置与调试详解

5星 · 超过95%的资源 需积分: 13 45 下载量 137 浏览量 更新于2024-07-30 1 收藏 1.02MB PDF 举报
本文档详细介绍了基于ADS1.2的开发过程,特别是针对ARM9架构的应用。ADS1.2,即ARM Developer Suite v1.2,是由ARM公司提供的一款强大的、用户友好的集成开发环境,旨在简化ARM相关应用的开发和调试工作。相较于SDT,ADS1.2在功能和易用性方面有所提升。 文档首先概述了ADS1.2的主要特点,如其包含一系列的应用程序、文档和实例,支持C、C++和ARM汇编语言的编程。开发人员可以使用这个工具进行程序的开发、编译和调试。主要组成部分包括命令行开发工具、图形界面开发工具、辅助工具以及相应的支持软件。 具体步骤如下: 1. **ARM开发环境介绍**: - ADS1.2集成开发环境安装:文档指导用户如何安装这款软件,强调其便捷性与高效性。 - JTAG调试代理软件:文档涉及H-JTAGg的安装和配置,这对于硬件调试至关重要。 2. **使用CodeWarrior建立工程并进行编译**: - 建立项目:通过CodeWarrior创建一个新的项目,为后续开发奠定基础。 - 添加源文件:用户需将C/C++或ARM汇编语言源文件加入到工程中。 - 编译与链接:详细介绍如何配置编译选项,确保代码正确编译并通过链接。 3. **使用AXD进行仿真调试**: - 调试准备:在开始调试之前,确保所有硬件连接和软件设置都已就绪。 - AXD调试器设置:设置调试器以适应ARM9平台,优化调试体验。 - 调试器使用:详细解释如何使用AXD进行单步执行、断点设置、数据观察等调试操作。 - 观察窗口:介绍AXD的观测窗口,帮助开发者实时监控程序运行状态。 - 全速运行:最后演示如何让程序全速运行,以便测试性能和稳定性。 通过这些步骤,杭州立宇泰电子有限公司提供了一个系统化的指南,帮助开发人员逐步掌握基于ADS1.2的ARM9开发流程。无论你是初学者还是经验丰富的开发者,这份文档都能为你提供宝贵的参考和实践指导。