ARM ADS1.2开发工具使用详解

需积分: 18 2 下载量 53 浏览量 更新于2024-07-28 收藏 492KB PDF 举报
"ADS1.2使用说明.pdf 中文" ADS1.2是ARM公司提供的一个集成开发环境,专门用于ARM架构的RISC处理器的软件开发。它包含了多个组件,如命令行开发工具、实时库、GUI开发环境(CodeWarrior和AXD)、实用程序以及支持软件,为开发者提供了全面的开发、编译和调试功能。 8.1 ADS集成开发环境组成介绍 1. 命令行开发工具 ARM ADS1.2提供了armcc编译器,它是一个符合ANSI C标准的C编译器,通过了PlumHall C Validation Suite的一致性测试。armcc能够将C语言源代码转换为32位的ARM指令代码。开发者可以通过命令行输入`armcc --help`来获取关于armcc的语法和选项信息。基本用法包括指定编译选项(如 `-c` 表示编译但不链接)和源文件列表。 2. GUI开发环境 - CodeWarrior IDE:提供了一个图形化界面,使得用户能够方便地创建、编辑、编译和调试项目。 - AXD调试器:是一个强大的调试工具,允许用户在运行时检查和修改程序状态,这对于理解和优化代码至关重要。 8.1.1 常用编译器选项 - `-c`:仅编译,不链接生成的目标文件。 - `-C`:保留注释,防止预编译器删除。 - `-D<symbol>`:定义预处理宏,等同于在源代码中使用`#define`。 此外,ADS1.2支持多种操作系统平台,如Windows NT4、Windows 2000、Windows 98/95以及Windows XP和Me。这使得开发者可以在他们熟悉的环境中进行开发工作。 在使用ADS1.2进行ARM应用系统开发时,首先需要了解和掌握如何使用CodeWarrior IDE创建工程,设置编译和链接选项,然后使用armcc编译源代码。接着,通过AXD调试器对程序进行调试,这通常包括设置断点、查看变量值、单步执行等功能,以便找出并修复代码中的问题。 ADS1.2为ARM开发者提供了一个高效且功能全面的开发环境,从源代码编写到最终的程序调试,都能够在同一个平台上完成,极大地提高了开发效率和代码质量。通过深入学习和实践,开发者可以充分利用ADS1.2的各项功能,实现高效的ARM应用系统设计。