ADS1.2集成开发环境初学者指南

需积分: 15 1 下载量 144 浏览量 更新于2024-07-27 收藏 1.69MB PDF 举报
"ADS1.2_集成开发环境使用手记" 本文档是一份针对新手的ADS1.2集成开发环境使用指南,主要关注如何开始使用ADS1.2进行ARM嵌入式开发。ADS1.2是ARM公司提供的高级开发套件,适用于Windows NT/2000/98/95/XP操作系统。这个教程的目的是帮助用户熟悉基本的开发流程,而不涉及具体的编程细节。 ### 一、ADS1.2简介 **ARM Developer Suite (ADS)** 是一套完整的开发工具,包括编译器、调试器和模拟器,用于开发基于ARM架构的嵌入式系统。ADS1.2是该系列的一个更新版本,取代了之前的1.1和1.0版本。通过这个工具,开发者可以编写、编译和调试ARM或Thumb指令集的代码。 ### 二、软件环境准备 - **操作系统**: Windows XP或Vista,文中作者在Vista环境下进行操作,表明ADS1.2对Vista系统具有良好的兼容性。 - **集成开发环境**: ADS1.2,可以从指定网址下载。 ### 三、使用步骤 #### 1. 创建工程 在ADS1.2中创建新工程,可以通过以下步骤进行: 1. 打开ADS1.2,选择`File` -> `New`。 2. 在弹出的窗口中,可以看到多种工程类型: - **ARMExecuteableImage**: 用于生成ELF格式的可执行映像文件,适用于ARM指令的代码。 - **ARMObjectLibrary**: 用于创建armar格式的目标文件库。 - **EmptyProject**: 创建不含任何库或源文件的空工程。 - **MakefileImporterWizard**: 用于导入Visual C的nmake或GNU make文件到CodeWarrior IDE。 - **ThumbARMExcutableImage**: 支持混合ARM和Thumb指令的可执行ELF映像文件。 - **ThumbExcutableimage**: 专门用于Thumb指令的可执行文件。 选择适合的工程类型后,可以开始配置工程属性和编译选项。 #### 2. 编译与生成 创建工程后,可以添加源代码文件,然后配置编译选项。编译过程将生成两种类型的文件: - **bin格式二进制文件**: 可直接烧写到目标设备的Flash存储中运行。 - **axf文件**: 用于JLINK等调试器进行程序调试。 #### 3. 调试与仿真 ADS1.2内置了强大的调试工具,例如JTAG接口支持,允许用户使用硬件仿真器(如JLINK)对目标设备进行调试。这包括设置断点、查看变量值、单步执行等。 ### 四、学习建议 对于初学者,建议先从现有代码开始,通过实际操作熟悉开发环境,逐步了解各个功能。随着经验的积累,可以深入研究代码,理解编译过程和调试技巧。 ### 总结 ADS1.2是进行ARM嵌入式开发的重要工具,尤其适合新手入门。通过这个教程,读者可以掌握基本的工程创建、编译和调试流程,为进一步的代码编写和系统开发打下基础。在实践中不断探索和学习,将有助于提升在ARM平台上的开发技能。