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

需积分: 18 0 下载量 193 浏览量 更新于2024-11-18 收藏 492KB PDF 举报
"ADS1.2中文教程" ADS(ARM Developer Suite)1.2是ARM公司提供的一个集成开发环境,主要用于ARM架构的RISC处理器应用程序的开发和调试。它包括了一系列的工具,如命令行开发工具、GUI开发环境、ARM实时库、实用程序和支持软件等,覆盖了从编写代码到生成可执行文件的全过程。 1. ADS软件组成介绍 - 命令行开发工具:包括ARMC编译器(armcc),它通过了PlumHall C Validation Suite的ANSI C一致性测试,能将C语言源代码编译为ARM指令代码。armcc提供了丰富的选项,如`-c`用于编译但不链接,`-C`禁止预编译器移除注释,`-D<symbol>`用于定义预处理宏等。 2. 使用ADS创建工程 在ADS环境下创建工程通常涉及以下步骤: - 启动CodeWarrior IDE,选择新建工程。 - 选择目标处理器(如S3C4510B)和对应的开发板配置。 - 添加源代码文件到工程。 - 配置编译器和链接器选项,如优化级别、内存模型等。 - 编译工程,检查错误和警告。 - 如果一切顺利,生成可执行文件。 3. 用AXD进行代码调试 AXD是ADS中的图形化调试工具,功能强大,可以帮助开发者进行如下操作: - 设置断点。 - 单步执行代码。 - 查看变量值。 - 跟踪调用栈。 - 分析内存和寄存器状态。 - 运行和停止程序。 - 在调试过程中修改变量值。 通过本教程,读者将能够掌握在ADS1.2环境下创建、编译和调试ARM应用的基本技能,为后续的深入开发打下基础。这不仅包括对ADS工具的熟练使用,还包括理解ARM处理器的工作原理和C语言在嵌入式系统中的应用。对于希望从事ARM平台开发的工程师来说,这是一个非常实用的入门教程。