IAR编译器使用教程

IAR编译器使用教程

一、IAR Embedded Workbench for ARM (EWARM)安装指南

1.1 第一部分:在线注册

- 目标: 获取IAR EWARM KickStart版本(有32KB代码大小限制)的下载链接与许可证。

- 操作步骤:

1. 访问指定链接(例如:http://supp.iar.com/Download/SW/?item=EWARM-KS32)。

2. 填写注册信息并提交。

3. 点击“Submit registration”完成注册流程。

1.2 第二步:下载软件

- 目标: 下载已注册的EWARM KickStart版本安装包。

- 操作步骤:

1. 注册后,通过邮箱收到包含下载链接的确认邮件。

2. 打开邮件链接访问下载页面。

3. 选择HTTP或FTP方式下载。

4. 保存安装包到本地磁盘。

1.3 第三步:安装EWARM

- 目标: 完成EWARM KickStart版本安装。

- 操作步骤:

1. 双击下载的安装文件(如:EWARM-KS-WEB-5302)。

2. 根据安装向导选择“IAR Embedded Workbench”进行安装。

3. 输入个人信息和License Number(来自确认邮件)。

4. 将License Key复制到指定窗口。

5. 完成安装。

二、基于STMEVKIT-STM32F10xx8的示例代码运行

2.1 GPIODemo示例详解

- 项目描述: 使用GPIOBSRR和BRR寄存器控制LED灯闪烁,板上的LED灯将轮流亮起。

2.1.1 硬件配置

- 目标: 配置硬件以支持GPIO示例运行。

- 操作步骤:

1. 跳线选择ST-LINK模式。

2. 使用USB线连接开发板的CN4接口与PC。

2.1.2 运行demo

- 目标: 编译、下载并运行GPIO示例项目。

- 操作步骤:

1. 启动EWARM IDE。

2. 打开路径[...]IAR-STMEVKITGPIO下的GPIODemo.eww文件。

3. 右键点击项目名,选择“Rebuild All”进行编译。

4. 编译完成后,通过菜单栏“Project -> Debug”下载程序至开发板并运行,观察LED灯闪烁。

2.2 JoyStickDemo示例详解

- 项目描述: 通过USB和操纵杆,模拟鼠标上下左右移动功能。

2.2.1 硬件配置

- 目标: 配置硬件以支持JoyStickDemo示例。

- 操作步骤:

1. 跳线选择ST-LINK模式。

2. 使用USB线连接开发板的CN4接口与PC。

2.2.2 运行demo

- 目标: 编译、下载并运行JoyStickDemo示例项目。

- 操作步骤:

1. 启动EWARM IDE。

2. 打开路径[...]IAR-STMEVKITJoyStick下的JoyStickDemo.eww文件。

3. 右键点击项目名,选择“Rebuild All”进行编译。

4. 编译完成后,通过菜单栏“Project -> Debug”下载程序至开发板并运行,测试操纵杆是否能模拟鼠标的上下左右移动。

三、EWARM的项目配置选项

3.1 General Options

- 目标: 设置项目的通用属性,如输出文件位置。

- 操作步骤:

1. 在项目管理器中选择项目名称。

2. 通过“Project -> Options for Target”菜单,选择“General Options”标签页,修改项目设置。

3.2 C/C++Compiler

- 目标: 配置C/C++编译器选项,如预处理器定义、优化等级。

- 操作步骤:

1. 在项目管理器中选择项目名称。

2. 通过“Project -> Options for Target”菜单,选择“C/C++Compiler”标签页进行配置。

3.3 Linker

- 目标: 配置链接器选项,如内存布局、库文件路径。

- 操作步骤:

1. 在项目管理器中选择项目名称。

2. 通过“Project -> Options for Target”菜单,选择“Linker”标签页进行配置。

3.4 Debugger

- 目标: 配置调试器选项,如断点设置、内存视图。

- 操作步骤:

1. 在项目管理器中选择项目名称。

2. 通过“Project -> Options for Target”菜单,选择“Debugger”标签页进行配置。

四、参考资料

4.1 手册

- 资源: IAR Embedded Workbench User Guide。

- 获取途径: 通过EWARM IDE的“Help”菜单访问手册。

4.2 网站

- 资源: IAR Systems官方网站。

- 网址: https://www.iar.com/

- 说明: 提供IAR EWARM下载、技术支持和社区论坛等资源。

以上内容涵盖了从安装到实际项目开发的关键步骤与注意事项,帮助初学者快速掌握IAR编译器的使用。

pdf 文件大小:1.22MB