ARM ADS1.2开发指南:从创建工程到AXD调试

需积分: 18 0 下载量 121 浏览量 更新于2024-11-08 收藏 492KB PDF 举报
"ADS1.2使用手册,适用于新手学习,详细介绍ARM应用系统开发,基于S3C4510B的系统设计,涵盖ADS软件组成、工程创建及AXD调试" 本文档主要介绍了ARM Developer Suite (ADS) 1.2版本的使用,这是一个由ARM公司推出的针对ARM处理器的集成开发环境。ADS1.2不仅适用于Windows NT4、Windows 2000、Windows 98、Windows 95,还增加了对Windows XP和Windows Me的支持,为开发者提供了全面的开发工具链。 ADS包含了多个组件,如命令行开发工具、ARM实时库、图形用户界面(GUI)开发环境CodeWarrior和AXD调试器,以及各种实用程序和支持软件。这些工具使得开发者能为ARM系列RISC处理器编写和调试应用程序。 1. **命令行开发工具**:ADS提供了armcc,一个通过了PlumHall C Validation Suite验证的C编译器,符合ANSI C标准。armcc可以将C语言源代码编译为32位ARM指令。通过在命令行输入`armcc --help`,用户可以查看其语法和各种选项。例如,`-c`选项用于仅编译不链接,`-C`选项则用于保留注释,`-D<symbol>`则用于定义预处理宏。 2. **ARMADS集成开发环境组成**: - **armcc**:详述了armcc编译器的基本使用方法,包括如何通过命令行参数来控制编译过程。 - **CodeWarrior IDE**:集成开发环境,允许用户创建、编辑、构建和管理项目。 - **AXD调试器**:AXD提供了源代码级别的调试功能,帮助开发者定位和修复代码中的问题。本章简要介绍了如何使用AXD进行代码调试,这对于深入理解调试过程至关重要。 3. **创建工程**:ADS1.2允许用户通过GUI或命令行创建新工程。在CodeWarrior IDE中,用户可以设置工程属性,添加源文件,配置编译和链接选项,以便于组织和管理项目。 4. **调试**:AXD调试器是ADS的重要组成部分,它提供了断点设置、单步执行、变量观察、内存查看等功能,帮助开发者逐步分析程序运行状态。通过实例演示,新手可以了解如何启动调试会话,跟踪代码执行,以及如何利用调试信息来解决问题。 通过学习本手册,开发者不仅可以了解ADS1.2的基本功能,还能掌握实际的项目开发流程,从工程创建到代码调试,为ARM应用系统的开发打下坚实的基础。无论是初次接触ARM开发的新手,还是希望提升技能的开发者,都能从中受益。