基于ADS1.2的ARM应用开发与调试教程
需积分: 35 126 浏览量
更新于2024-09-30
收藏 1.21MB PDF 举报
本文档详细介绍了如何基于ADS 1.2版本的集成开发环境进行程序开发,特别是针对ARM架构的应用程序。首先,文章对ADS 1.2进行了概述,指出它是ARM公司推出的一款综合性的开发和调试工具,相较于SDT在功能和易用性上有显著提升。它支持C、C++和ARM汇编语言,包含命令行工具、图形界面工具、辅助工具以及配套支持软件。
在开发流程中,关键步骤包括:
1. **ADS集成开发环境简介**:介绍ADS 1.2的核心组件,如命令行开发工具(用于编写和调试代码)、图形界面工具(如AXD,一个跨Windows和UNIX平台的调试器,用于调试C/C++和汇编代码),以及CodeWarrior IDE(Windows平台的工程管理工具,便于代码管理和编译)。
2. **利用Helloworld示例学习ARMSYS**:通过Helloworld示例,指导用户如何在CodeWarrior IDE中创建新工程,导入source\Helloworld\Target目录中的文件,逐步熟悉环境设置和项目管理。
3. **源程序代码编写**:用户需要实际编写源代码,这可能涉及到C、C++或汇编语言的选择,根据ADS 1.2的特点,代码编写和调试过程将非常直观且高效。
4. **工程建立与编译**:使用CodeWarrior IDE创建工程,添加源文件,然后进行编译和链接,确保代码无误。
5. **仿真与调试**:使用AXD进行硬件仿真和调试,涉及到硬件准备(如UART串口和JTAG调试代理软件)、调试器设置、使用方法以及观察窗口的设置。全速运行测试也是调试过程的重要环节。
6. **USB口下载工具**:对于需要将程序烧录到目标硬件的情况,文章还提及了USB口下载工具的使用。
7. **代码固化**:最后,文章指导如何通过空板烧录和FLASH内代码覆盖烧录的方式,将代码固化到目标硬件上。
本文是一份实用的教程,适合那些想要深入学习和使用ADS 1.2进行ARM程序开发的工程师,不仅涵盖了开发环境的配置,还详细讲解了实际开发过程中的关键步骤和技巧。
2010-04-23 上传
2009-06-06 上传
2012-04-17 上传
2011-04-21 上传
2010-04-18 上传
2010-08-24 上传
2011-01-22 上传
2008-10-16 上传
2008-12-12 上传
qiucaofengshuang1
- 粉丝: 0
- 资源: 1
最新资源
- C#教程我也不知道什么版的,为了下载分
- 数据结构车厢调度课程设计
- Ext Core手册
- c++模拟运动员百米赛跑,同时输出结果
- java入门 (Java - A Beginner's Guide, 3rd Edition)
- makefile用法
- java 简单计算器
- 华为软件编程规范和示例
- Install & Config APEX
- Mastering Regular Expressions in Java, 2nd Ed (O'Reilly )
- 深圳承元协同办公标准版
- 聚类算法综述- a survey on clustering algorithm
- struts2权威指南
- 猴子吃桃问题的一种解答
- JBoss中文文档(教程)
- Ext core 中文最新手册。