ADS1.2在ARM9开发中的详细使用教程

5星 · 超过95%的资源 需积分: 31 10 下载量 181 浏览量 更新于2024-07-29 收藏 1.05MB PDF 举报
"ads使用方法,适用于初学者,讲解如何基于ADS1.2进行ARM9嵌入式系统开发,涵盖开发环境介绍、ADS1.2安装、JTAG调试代理软件的使用、CodeWarrior工程创建及编译、AXD仿真调试等步骤。由杭州立宇泰电子有限公司提供教程。" 在嵌入式系统开发领域,ADS (ARM Developer Suite) 是一个广泛使用的集成开发环境,特别针对ARM架构的处理器。本文档主要面向初学者,详细介绍了如何利用ADS1.2版本进行ARM9处理器的开发工作。 1. ARM开发环境介绍 - ADS1.2是ARM公司推出的一个强大的开发套件,包含了多种工具,如编译器、调试器等,支持C、C++和ARM汇编语言,提供了友好的图形用户界面和命令行工具。 - 安装过程涉及下载和配置,确保电脑满足系统需求,并按照向导进行安装。 2. ADS1.2集成开发环境的使用 - 简介:ADS1.2具有比早期SDT更强大的功能和更好的用户体验,是开发ARM应用的理想选择。 - 组成部分:包括命令行工具、图形界面、辅助工具和支持软件,这些工具协同工作,提供全面的开发支持。 3. JTAG调试代理软件的安装与使用 - H-JTAG的安装:详细步骤指导如何下载和安装H-JTAG软件,它是通过JTAG接口进行硬件调试的重要工具。 - H-JTAG设置:教程涵盖了设置JTAG链路、配置目标设备和连接到ARM处理器的步骤。 4. 使用CodeWarrior建立工程并进行编译 - 建立项目:指导如何在CodeWarrior环境中创建新的ARM9项目,设置工程属性和目标平台。 - 添加源文件:说明如何将源代码文件添加到项目中,以便进行编译和链接。 - 工程编译与连接:解释编译过程,包括编译选项设置,以及如何生成可执行文件。 5. 使用AXD进行仿真调试 - 调试前的准备:确保硬件连接正确,AXD调试器配置完毕。 - AXD调试器的设置:介绍如何在AXD中设置断点、查看内存和寄存器状态。 - AXD调试器的使用:包括启动和停止调试,单步执行,步进进入/退出函数等操作。 - AXD观测窗口:利用观察窗口监控变量值,了解程序运行时的状态。 - 全速运行:在调试完成所有设置后,如何让程序以正常速度运行。 本教程详尽地介绍了ARM9开发的每个阶段,从搭建开发环境到实际编程和调试,对初学者而言是一份宝贵的参考资料。通过学习,读者将能够掌握使用ADS1.2进行嵌入式系统开发的基本技能。