ARM ADS 1.2 开发教程:从创建工程到AXD调试

需积分: 16 3 下载量 139 浏览量 更新于2024-08-01 收藏 489KB PDF 举报
"ADS1,2使用教程设置手册" 在深入探讨ARM ADS的使用之前,首先理解ADS是什么至关重要。ADS(ARM Developer Suite)是ARM公司推出的一套完整的开发工具集,适用于ARM架构的嵌入式系统开发。ADS1.2是其较新版本,替代了之前的1.1和1.0版本,并且兼容多种Windows操作系统,包括Windows NT4、Windows 2000、Windows 98、Windows 95,以及Windows XP和Windows Me。 ADS主要由以下几个部分组成: 1. 命令行开发工具:这部分工具主要用于将源代码编译和链接成可执行文件。其中,`armcc`是核心的C编译器,它符合ANSI C标准并通过了PlumHall C Validation Suite的验证。`armcc`提供了丰富的命令行选项,例如`-c`用于仅编译不链接,`-C`用于保持源代码中的注释,`-D<symbol>`用于定义预处理宏等。用户可以通过`armcc –help`来获取详细的使用帮助。 2. ARM实时库:这部分包含了一系列库函数,供开发者在开发过程中调用,以实现特定功能,如数学运算、内存管理等。 3. GUI开发环境:主要包括CodeWarrior IDE和AXD调试器。CodeWarrior IDE提供了一个图形化的用户界面,方便用户创建、编辑、编译和调试项目。AXD调试器则允许用户对代码进行逐行调试、设置断点、查看变量值、分析内存状态等,极大地简化了调试过程。 4. 实用程序和支持软件:这是一系列辅助工具,如链接器、汇编器、装载器等,它们共同构成了一个完整的开发流程。 在使用ADS创建工程时,通常需要以下步骤: 1. 启动CodeWarrior IDE,创建新的工程。 2. 添加源文件到工程,可以是C或汇编语言文件。 3. 配置工程属性,如目标平台、优化级别等。 4. 使用armcc或其他工具编译和链接源文件。 5. 使用AXD调试器进行代码调试,设置断点,运行程序并检查变量值。 6. 通过反复编译、链接和调试,优化代码直至满足需求。 了解和熟练掌握ADS的这些组件及其使用方法,对于ARM应用系统开发来说至关重要。通过实际操作和实践,开发者能够更加高效地进行系统设计和故障排查,从而提升开发效率和产品质量。在基于S3C4510B这样的ARM处理器上进行系统设计时,ADS1.2无疑是一个强大的工具。