IAR Embedded Workbench for ARM 快速入门指南

需积分: 16 4 下载量 135 浏览量 更新于2024-07-24 收藏 1.44MB PDF 举报
"IAR_Embedded_Workbench用户指南是一份详细介绍如何使用IAR Systems公司为ARM微处理器开发的集成开发环境IAR EWARM的文档。该环境以其易用性、高效性和紧凑的代码著称。最新版本为IAR Embedded Workbench for ARM version 4.30,提供了一个32k代码限制的免费评估版。用户可以通过IAR Systems的官方网站或合作网站下载。IAR EWARM包括一个全软件模拟器,无需硬件即可模拟ARM内核及中断。本指南基于评估版的教程,通过C语言程序tutor.c和utilities.c来演示使用步骤。此外,若用户拥有J-Link仿真器,可在实际硬件上运行程序。IAR EWARM的主要组件包括优化的C/C++编译器、汇编器、链接器、建库程序、调试器等。工作区和项目管理功能使开发更为有序。" 在使用IAR Embedded Workbench时,首先要创建一个新的项目。这个过程是通过项目管理器完成的,项目可以组织为层级结构,包含多个源文件,并且可以定义不同的编译和链接配置。创建新工作区是必要的,因为一个工作区可以容纳一个或多个项目。 1. 创建新工作区:打开IAR Embedded Workbench,选择“File”菜单,然后点击“New Workspace”,指定工作区的保存位置。 2. 新建项目:在工作区内,通过“File”菜单的“New”选项创建新项目。选择合适的项目类型,例如“Empty Project”,然后为项目命名。 3. 添加源文件:在新建的项目中,右键点击“Source Files”或“Header Files”文件夹,选择“Add New”或“Add Existing”,将tutor.c和utilities.c等源文件导入项目。 4. 定义编译配置:在项目属性中,可以设置不同的构建配置,比如Debug和Release,分别用于调试和发布。每个配置可以独立设置编译器选项、链接器选项等。 5. 配置编译器和链接器:在“Project”菜单中选择“Options”,进入编译器和链接器设置界面,根据需求调整优化级别、警告等级、内存模型等参数。 6. 编译项目:点击工具栏上的“Build”按钮或选择“Build”菜单的“Rebuild All”进行编译。如果使用模拟器,程序会自动在模拟环境中运行。 7. 使用调试器:如果配置了J-Link仿真器,可以设置调试配置,通过“IAR System Debugger”进行断点设置、单步执行、查看变量值等高级调试操作。 8. 调试和测试:在模拟器或目标硬件上运行程序,利用IAR C-SPY调试器进行错误排查和性能优化。 9. 生成可执行文件:完成调试后,选择“Build”菜单的“Generate HEX File”或“Generate Binary File”生成可烧录到目标硬件的文件。 通过以上步骤,用户可以全面了解并掌握IAR Embedded Workbench的基本操作,从项目创建到编译、调试,再到最终的程序生成。这份用户指南是学习和使用IAR EWARM的宝贵资源,尤其对于初次接触该工具的开发者来说,具有很高的参考价值。