IAR_EWARM安装、使用说明.pdf
### IAR EWARM安装、使用说明 #### 一、IAR EWARM简介 IAR Embedded Workbench for ARM(以下简称IAR EWARM)是一款专为ARM处理器设计的强大集成开发环境(IDE)。这款IDE集成了项目管理器、源代码编辑器、C/C++编译器、ARM汇编器以及支持实时操作系统(RTOS)的调试工具C-SPY。 **特点**: 1. **易于入门**:IAR EWARM提供了直观的界面和文档,帮助开发者快速上手。 2. **使用方便**:拥有丰富的工具集,能够简化嵌入式项目的开发流程。 3. **代码紧凑**:生成的代码量小,特别适合资源受限的嵌入式系统。 IAR EWARM支持多种ARM架构,包括但不限于ARM7、ARM9、ARM Cortex-M3等。对于初学者来说,IAR还提供了限制32K代码大小的免费试用版,可以在官方网站www.iar.com下载。 #### 二、J-LINK仿真器介绍 J-LINK是一种高性能的ARM仿真器,能够支持广泛的ARM处理器,如ARM7、ARM9和Cortex-M3等。它可以通过RDI接口无缝集成到各种IDE中,如IAR EWARM、Keil、RealView等。 **主要特点**: 1. **高速传输**:支持高达600KB/s的下载速度和800KB/s的数据通信速度。 2. **灵活的接口**:采用USB 2.0接口,支持即插即用,并且无需额外电源。 3. **多功能性**:除了基本的调试功能外,还可以通过选配件实现更多高级功能,如独立的Flash编程。 **选配件**: - **J-Flash**:支持独立的Flash编程。 - **RDI插件**:使J-Link适用于任何RDI兼容的调试器,如ADS、RealView和Keil等。 - **GDBserver**:实现在GDB环境下的调试。 ![J-LINK仿真器](https://example.com/jlink.jpg) #### 三、IAR EWARM的安装 ##### 1. 安装步骤 1. **下载安装包**:从IAR官方网站下载IAR EWARM的安装程序,例如EWARM-KS-WEB-5.4.exe。 2. **运行安装程序**:双击安装包开始安装过程。 3. **选择安装选项**:点击“Install the IAR Embedded Workbench”开始安装。 ##### 2. 安装J-LINK驱动 安装完IAR EWARM后,还需要安装J-LINK的驱动程序以便能够正常与仿真器通信。 1. **获取驱动**:可以从SEGGER官网下载最新的J-LINK驱动程序。 2. **安装驱动**:按照官方文档中的指导完成驱动的安装。 #### 四、安装流明诺瑞驱动库 为了确保IAR EWARM能够正确识别并支持特定的硬件平台,如Luminary Micro Stellaris系列MCU,需要安装相应的驱动库。 1. **下载最新库文件**:访问官方网站或开发者论坛下载最新版本的驱动库。 2. **拷贝连接器命令文件**:将连接器命令文件复制到IAR EWARM的相应目录下。 3. **拷贝驱动库头文件**:将驱动库头文件复制到项目的include目录。 4. **拷贝底层驱动函数库**:将底层驱动函数库复制到项目的lib目录。 #### 五、在EWARM中新建一个新项目 创建新项目是开始嵌入式软件开发的第一步。 1. **建立项目文件目录**:在硬盘上创建一个新的文件夹用于存放项目文件。 2. **新建工作区**:在IAR EWARM中选择“New Workspace”。 3. **生成新项目**:选择“File”>“New”>“Project”,然后根据向导提示完成配置。 4. **添加/新建文件** - **建立文件组**:在项目中创建不同的文件组来组织源文件。 - **添加对应文件**:将源代码文件添加到相应的文件组中。 5. **项目选项设置**:根据项目需求调整编译器、链接器以及其他工具的选项。 6. **C/C++编译器选项设置** - **Assembler选项设置**:配置汇编器的相关选项。 - **Linker选项设置**:配置链接器的相关选项,如内存布局和启动文件。 - **Debugger选项设置**:配置调试器的相关选项,如断点和调试信息。 #### 六、编译和运行应用程序 完成项目设置后,就可以进行编译和运行了。 1. **编译连接处理**:使用IAR EWARM内置的编译器和链接器将源代码转换成可执行文件。 2. **查看MAP文件**:通过查看MAP文件了解链接器如何安排内存区域。 3. **加载应用程序**:使用J-LINK将编译好的应用程序下载到目标硬件中。 #### 七、生成Hex文件 最后一步是生成hex文件,这是大多数嵌入式系统所需的格式。 1. **编译项目**:确保项目没有错误并完成编译。 2. **导出Hex文件**:在IAR EWARM中选择适当的选项将编译结果导出为Hex文件格式。 以上是IAR EWARM的基本使用流程,通过这些步骤可以高效地开发基于ARM架构的嵌入式应用。
剩余29页未读,继续阅读
- juniorcoder2012-03-21以Luminary Micro Stellaris为例写的安装及使用说明,还不错。
- 粉丝: 890
- 资源: 60
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助