IAR开发环境搭建

合集下载

物联网实验一 IAR安装与使用

物联网实验一  IAR安装与使用

《物联网》实验报告实验一IAR安装与使用----------------------------------------------------------------------------------------------------------------------一、实验目的1.掌握IAR 开发环境的安装和基本功能;2.了解“工程选项的设置方法”;3.掌握创建工程和管理工程的方法;4.了解基本的编译和调试功能;5.学习使用观察窗口;二、实验器材1,EN-WMGKF 网关板2,EN-WMGKF 仿真器3,EN-WMGKF CC2530 节点4,USB 线三、实验步骤IAR Embedded Workbench(简称EW)的C/C++交叉编译器和调试器是目前最完整的和最容易使用的的专业嵌入式应用开发工具。

EW 对不同的微处理器提供一样直观用户界面。

EW今天已经支持35 种以上的8位/16位ARM的微处理器结构。

EW包括:嵌入式C/C++优化编译器,汇编器,连接定位器,库管理员,编辑器,项目管理器和C-SPY调试器。

使用IAR 的编译器可编译出最优化最紧凑的代码,节省硬件资源,最大限度地降低产品成本,提高产品竞争力。

IAR Embedded Workbench 集成的编译器主要产品特征:1.高效PROMable代码2.完全标准C兼容3.内建对应芯片的程序速度和大小优化器4.目标特性扩充5.便捷的中断处理和模拟6.瓶颈性能分析7.内存模式选择8.工程中相对路径支持IAR Embedded Workbench 是一套包括从代码编辑器,工程建立到C/C++编译器,连接器和调试器紧密结合,使用户在开发和调试工程中,仅使用一种开发环境界面,就可以完成多种微控制器的开发工作。

第一步:IAR 集成开发环境安装第二步:IAR 的使用以及设置第三步:编译、连接、下载第四步:观察实验现象,记录实验结果。

四、实验结果按照实验书的步骤,使相关模块的LED按照程序顺利运行发光。

基于IAR-Embedded-Workbench-for-ARM-7.20的STM32F302-Nucleo板的开发环境的工程建立

基于IAR-Embedded-Workbench-for-ARM-7.20的STM32F302-Nucleo板的开发环境的工程建立

基于IAR Embedded Workbench for ARM 7.20的STM32F302 Nucleo板的开发环境的工程建立1.安装IAR EWARM 7.20软件2.获得License , 得到IAR 的授权3.在电脑任意位置新建文件夹用来装工程文件,取名“F302_ Nuleo Demo”4.把“STM32_Nucleo_FW_V1.2.1”文件里的“Library”和“Utilities”文件夹拷贝到“F302_Nuleo Demo”文件夹下。

5.将文件“stm32f3xx_it.c”“stm32f3xx_it.h”“stm32f30x_conf.h”“system_stm32f30x.c”文件拷贝到“F302_ Nuleo Demo”文件夹下“stm32f3xx_it.c”在路径“Libraries\CMSIS\Device\ST\STM32F30x\Source\Templates”下“system_stm32f30x.c”在Libraries\CMSIS\Device\ST\STM32F30x\Source\T emplates”下“stm32f3xx_it.h”和“stm32f30x_conf.h”可以在固件库文件的官方例程中找到。

6.打开IAR软件7.新建一个工程,点击Project,选择Creat New Project,选择Empty project ,单击OK保存到刚刚新建的F302_Nucleo Demo文件夹下,文件命名为“F302_Nucleo Demo”8. A.建立好空的工程了,下面需要做的事情就是将必须的文件添加进去,对着对着Workspace下面的Files文件树里面的F302_Nucleo Demo右键,选择”add”“add group”,添加”CMSISI, EWARM , LIBRARY , User”这几个group,如下图:B.新建文件夹“main.c”、“main.h”,并将这两个文件保存到文件夹“F302_NucleoDemo”下,编辑文件“main.h”,在文件中添加如下代码段:#ifndef __MAIN_H#define __MAIN_H#include "stm32f3xx_nucleo.h"#endifC.然后分别在每个文件夹下添加需要的文件,需添加的文件如下:9. A.鼠标放在工程上单击右键,选择“option”,进行相关的设置:首先在General Option里面的Target 选择core为Cortex-M0,选择Device为ST STM32F302x8B.然后在C/C++ Compiler里面的Optimization里选择Level为High。

IAR开发环境及IAR固件库资料

IAR开发环境及IAR固件库资料

步骤五:Option设置(6):Debugger
A
设置 Setup
开启该选择,可以 设定调试起始点。
选择使用的调试工具
步骤五:Option设置(6):Debugger
B
设置 Download
1. 选择下载程序到Flash中调 试时,可选:
➢ Verify download ➢ Use flash loader(s)
三、添加组
添加完成工作,如 右图所示;

四、加载工程文件
在目标工作组点击右键Add->
Add Files,选择需要添加的文件
即可,添加后的效Байду номын сангаас如图所示;
其中, system_stm32f10x.c在 \Libraries\CMSIS\CM3\DeviceSupport\ST \STM32F10x文件夹, startup_stm32f10x_md.s在 \Libraries\CMSIS\CM3\DeviceSupport\ST \STM32F10x\startup\iar文件夹, StdPeriph_Driver下的文件均在 \Libraries\STM32F10x_StdPeriph_Driver \src文件夹下;
步骤五:Option设置(5):Linker
设置 Config
打开Override default 选 项:
➢在Flash中调试程序,选用 STM32F10x_flash.icf;
➢在RAM中调试程序,选用 STM32F10x_RAM.icf;
在进行该项设置时,请确 认电路板上的Boot0和 Boot1引脚的跳线连接是 否正确!
二、创建工程
打开IAR Embedded Workbench IDE,并新建

实验 2 使用IAR建立工程并加入C文件

实验 2 使用IAR建立工程并加入C文件

实验2(1) IAR for 8051 工程的创建理论回顾CC2530 单片机的代码开发均在IAR for 8051 上完成,因此要实现CC2530 单片机代码的开发就必须掌握IAR for 8051 开发环境的CC2530 单片机工程建立。

并加深对IAR for 8051 开发环境的了解。

实验目标2530 简易工程建立。

2.简易工程下载到CC2530 单片机查看运行效果。

实验环境硬件环境:PC 机Pentium 处理器双核2GHz 以上,内存4GB 以上操作系统:Windows7 64 位及以上操作系统开发环境:IAR for 8051 安装包实验器材:xLab 未来实验平台Lite 节点、CC2530 核心板实验配件:xLab 未来实验平台SmartRF 仿真器、12V 电源实验步骤1.创建原始工程1)打开IAR 开发环境,在菜单栏中通过点击File -> New -> Workspace 完成新工程的创建。

2)当Workspace 创建完成后IAR 将会产生一个空窗口。

3)点击Project -> Create New Project,Tool chain 中选择8051 内核单片机,然后点击”确认“创建一个新项目,设置文件名称后保存文件。

4)当新项目建立完成后IAR 将会在File 中产生一个创建的文件目录。

5)点击左上角的New document,代码框中会显示出一个空白的临时文件。

6)点击空白的临时空间后点击File -> Save As 将文件重新命名后保存到与之前创建保存的Workspace 相同文件夹中。

2.添加工程源码1)通过右键创建好的Project –> Add -> Add Files…找到创建的.C 文件,点击打开后,将创建好的C 文件加入到工程中。

2)当.C 文件添加完成后Files 框中就会显示加入到工程中的.C 文件名称,点击.C 文件可以打开加入到工程的文件。

IAR开发环境搭建

IAR开发环境搭建

IAR开发环境搭建IAR 集成开发环境的使用与设置:建立保存一个工程如何向工程中添加源文件如何编译源文件1)打开 IAR 集成开发环境,单击菜单栏的 Project,在弹出的下拉菜单中选择 Create New Project2)在弹出窗口选中Empty project 再点OK,如下图:3)选择保存工程的位置和工程名:4)选择菜单栏上的 File,在弹出的下拉菜单中选择 Save Workspace。

在弹出的 Save Workspace As 对话框中选择保存的位置,输入文件名即可,保存 Workspace。

2.4.5 工程的设置IAR 集成了许多种处理器,在建立工程后必须对工程进行设置才能够开发出相应的程序。

设置步骤如下:1) 点击菜单栏上的Project,在弹出的下拉菜单中选择Options,弹出的Option for node “Led”,快捷方式:在工程名上点右键,选.Options设置设置窗口如下图所示:2) 设置相关参数。

在General Option 选项Target 标签下,Device 栏中选择Texas Instruments 文件夹下的CC2530F256.i513) 设置Codemodel、Data model、Calling convention 如下图所示:4)在 Stack/Heap 标签,XDATA 文本框内设置为 0x1FF5) Linker 选项 Config 标签,勾选 Override default,点击下面对话框最右边的按键,选lnk51ew_cc2530F256_banked.xcl6)Output 标签选项主要用于设置输出文件以及格式,勾选other7) Debugger 栏中的Setup 栏设置为Tesas Instruments经过以上设置,所有设置已完成。

可以对工程进行编译,看是否正确。

点击Make 图标,如果所有文件都没有错,编译结果显示如下:。

IAR安装与使用教程

IAR安装与使用教程

IAR安装与使用教程IAR是一款嵌入式开发工具,广泛应用于各种嵌入式设备的开发中。

它提供了强大的开发环境和丰富的功能,方便开发者进行嵌入式软件的开发、调试和测试。

下面是IAR的安装与使用教程。

一、IAR的安装步骤:3.选择安装路径:运行安装程序后,会弹出一个对话框,询问您的IAR安装路径。

可以选择默认路径,也可以选择自定义路径。

点击“继续”按钮,继续下一步。

4.选择组件:在接下来的界面上,可以选择安装的组件。

根据个人需求进行选择,一般情况下,选择默认选项即可。

5.安装:点击“安装”按钮,开始安装IAR。

安装过程中需要等待一段时间。

6.完成:安装完成后,IAR会自动打开,并显示“许可证导入向导”,可以选择导入已有的许可证文件,也可以选择以试用版模式运行。

二、IAR的使用步骤:1.创建项目:在IAR的主界面上,点击“文件”菜单,选择“新建项目”,弹出“新建项目向导”对话框。

2.选择芯片型号:在“新建项目向导”对话框中,选择所使用的芯片型号,IAR会根据芯片型号自动配置编译器和调试器的设置。

3.配置项目选项:在“新建项目向导”对话框中,可以配置项目的名称、存放路径、工程类型等选项。

根据需要进行设置,并点击“完成”按钮。

4.编写代码:在项目创建完成后,会自动打开一个源文件,可以在该文件中编写代码。

5. 编译项目:在IAR的工具栏上点击“构建”按钮,或者按下快捷键“Ctrl + B”,即可对项目进行编译。

编译成功后,会在输出窗口中显示编译完成的信息。

6.调试项目:在IAR的工具栏上点击“调试”按钮,或者按下快捷键“F5”,即可对项目进行调试。

可以设置断点、单步执行等调试操作。

9.优化程序:在调试和测试的过程中,可以通过修改代码和参数等方式对程序进行优化,以提高程序的性能和功耗。

10.保存项目:在开发过程中,每完成一部分工作都需要及时保存项目,以防止数据的丢失和误操作。

使用IAR创建新工程的步骤-推荐下载

使用IAR创建新工程的步骤-推荐下载

IAR 使用说明——新建第一个IAR 工程新建一个IAR 工程有两种方法,新建工程有两种方法,一种是使用工程模板,另一种是使用已存在的工程来建立另外一个工程。

这里讲第一个方法,第二个方法很简单,书稿上有阐述.一、新建第一个IAR 工程用IAR 首先要新建的是工作区,而不是工程。

在工作区里再建立工程。

1)建立工作区间新建IAR 工作空间,首先是菜单File 里选择Open 再选择Workspace ,如下图红圈所示。

2-1接着就会看到一片空白。

这时就是新的“办公区”了。

2-2有了工作空间就可以建立工程了。

2)建立工程。

点了之后出现下面这个对话框。

菜单Project-Create New Project上面图中有个Tool Chain:ARM,这里选的是芯片的类型, IAR有很多很多专用的环境,比如ARM的,430的,8051的等。

这里只有ARM,相当于没得选。

它的下面有个Project templates(工程模板),然后是asm,c++,c等,选择用户使用的开发语言,我们选C。

展开C前面的+号,显示如下图(上个图的局部)3)保存新建工程就剩下最后一步了,保存。

在文件名后面填个名字保存。

注意,在关闭IAR时或关闭IAR空间时,还会提示要求保存工作空间。

别一不小心关完了。

IAR工作空间文件后辍是.eww。

IAR 工程的后辍名是.ewp。

eww和ewp文件都会关联到IAR,不过eww文件才能正确的自动打开,而ewp文件必须先打开IAR,再导入工程才可用,这样太麻烦了,还是保存eww文件来得方便。

二、项目的设置1)弹出设置对话框在工程名上点右键,选择options,或者点菜单——“Project”——“Options” 进入,或者按快捷键Alt+F7下面进入设置,这里只说明几种基本设置,具体的还得根据自己需要来调整。

没有出现设置栏目就保持默认。

2)先选择芯片的型号。

我们用的是K60,这里选Freescale K60Xxxx 。

iar创建工程步骤

iar创建工程步骤

iar创建工程步骤IAR是一款常用的集成开发环境(IDE),广泛应用于嵌入式系统开发中。

本文将介绍使用IAR创建工程的详细步骤,以帮助读者快速上手。

一、安装IAR开发环境我们需要下载并安装IAR开发环境。

可以从IAR官方网站上获取最新版本的安装包。

下载完成后,双击安装包并按照提示完成安装过程。

二、创建新工程1. 打开IAR开发环境,点击菜单栏中的"File",然后选择"Create New Project"。

2. 在弹出的对话框中,选择目标设备的型号和芯片系列,并指定工程的保存路径。

点击"OK"继续。

3. 在下一个对话框中,选择工程类型。

可以根据实际需求选择"C/C++"或"Assembler"等类型。

点击"OK"继续。

三、配置工程设置1. 在弹出的对话框中,可以设置工程的名称和输出文件的路径。

点击"OK"继续。

2. 接下来,需要配置目标设备的选项。

可以设置芯片的时钟频率、调试接口等参数。

点击"OK"保存设置。

四、添加源文件1. 在IAR的工程管理器中,右键点击"Source Files"文件夹,选择"Add Existing Files"。

2. 在弹出的对话框中,选择要添加的源文件,并点击"Add"。

3. 添加完所有需要的源文件后,点击"OK"保存更改。

五、配置编译选项1. 在IAR的工程管理器中,右键点击工程名称,选择"Options"。

2. 在弹出的对话框中,可以配置编译器的各种选项,如优化级别、警告级别等。

根据需求进行相应的设置。

3. 点击"OK"保存更改。

六、编译和调试1. 在IAR的工程管理器中,右键点击工程名称,选择"Rebuild All"进行编译。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IAR 集成开发环境的使用与设置:建立保存一个工程如何向工程中添加源文件如何编译源文件1)打开 IAR 集成开发环境,单击菜单栏的 Project,在弹出的下拉菜单中选择 Create New Project
2)在弹出窗口选中 Empty project 再点 OK,如下图:
3)选择保存工程的位置和工程名:
4)选择菜单栏上的 File,在弹出的下拉菜单中选择 Save Workspace。

在弹出的 Save Workspace As 对话框中选择保存的位置,输入文件名即可,保存 Workspace。

新建源文件,点击 File 选择 New 中 File,再点击 File 选择 Save 填写好源文件的名称,点击保存即可。

源文件建立好了还需要把源文件添加到工程里面,选择 project 的 Add File,添加刚才保存的文件。

比如我刚才保存为 main.c,在弹出的对话框选择 main.c 即可,然后点击打开。

这时,发现左边框里面出现了我们添加的文件,说明添加成功。

如果想删除文件怎么办?在 Workspace 中选择 main.c,然后右键选择 Remove,删除源文件;源文件这时候只是在工程中被移除了,并没有被真正删除掉,如果不需要,必须在保存的文件夹里面手动删除。

添加文件也有快捷方式,在工程名上点右键,选择 Add.如下图:
2.4.5 工程的设置
IAR 集成了许多种处理器,在建立工程后必须对工程进行设置才能够开发出相应的程序。

设置步骤如下:
1) 点击菜单栏上的 Project,在弹出的下拉菜单中选择 Options,弹出的 Option for node “Led”, 快捷方式:在工程名上点右键,选.Options设置设置窗口如下图所示:
2) 设置相关参数。

在 General Option 选项 Target 标签下,Device 栏中选择 Texas Instruments 文件夹下的
CC2530F256.i51
3) 设置 Codemodel、Data model、Calling convention 如下图所示:
4)在 Stack/Heap 标签,XDATA 文本框内设置为 0x1FF
5) Linker 选项 Config 标签,勾选 Override default,点击下面对话框最右边的按键,选lnk51ew_cc2530F256_banked.xcl
6)Output 标签选项主要用于设置输出文件以及格式,勾选 other
7) Debugger 栏中的 Setup 栏设置为 Tesas Instruments
经过以上设置,所有设置已完成。

可以对工程进行编译,看是否正确。

点击Make 图标,如果所有文件都没有错,编译结果显示如下:。

相关文档
最新文档