IAR开发环境搭建(精校版本)

合集下载

2-2 IAR工程的创建和配置

2-2 IAR工程的创建和配置
(2)Linker选项
Linker->Config的设置,为生成单片机运 行所需的程序文件。
IAR工程的配置
(3)选择调试器
选中 Debugger->Setup,按图进行 配置
IAR工程的配置
编写程序 在led.c窗口,输入“点亮一个LED灯”的代码。
小结
• IAR工程的创建:四步走
➢ 创建新工程 ➢ 创建主函数文件 ➢ 添加主函数文件到工程中 • 保存工作空间
步骤二:创建主函数文件
IAR工程的创建
步骤三:将主函数文件led.c添加到工程中
IAR工程的创建
步骤四:保存工作空间文件,命名为led
IAR工程的创建
❖ eww:工作空间文件,(w:workspace),该文件是工程的索引文件,也就是打开IAR工程的文件 ,可以直接双击打开。
❖ ewp:工程文件,(p:project),新建工程之后产生的文件,包含代码、编译、链接选项等信息。 ❖ ewd:工程调试器配置文件,它配合IAR系统编译器和汇编器使用, 完全集成在IDE中, 提供开发和调试
功能。 ❖ dep:IAR所使用的文件依赖信息。
IAR工程的配置
工程配置
1 配置General Options选项 2 配置linker选项 3 配置debugger调试器选项
工程配置三步
IAR工程的配置
❖ 注意:IAR 集成开发环境支持多种处理 器,因此创建完工程后,要对工程进行 基本的设置。
❖ 用 IAR 对 CC2530 进行裸机开发的时 候需要配置,以后协议栈实验时使用TI 公司默认的设置即可,无需配置。
❖ 右键点击工程,选中“Options…”
IAR工程的配置
(1)General Options选项。 选中 General Options->Target ->Device

IAR环境配置

IAR环境配置

其实,IAR编译环境的配置是相当重要的,没配置正确或者不符合自己的习惯的话,使用起来就会很麻烦。

下面我根据网上的经验和资料,以及自己摸索和大家共同探讨下IAR的配置。

我第一次打开IAR环境的时候,发现工作区有明显分层现象。

如图一所示图一这是我郁闷了好久,网上也不知道该如何搜索相关,只有自己慢慢找,最后还是找到了。

点击tools---options就会弹出一个对话框来,如图二所示图二点editor选项卡,可以看到右边有很多选项,这些选项关系到使用的习惯和便捷性。

首先要谈到的是tab size,这个表示tab的字符宽度,默认值为8,indent size表示缩进的字符宽度,默认为2。

有人喜欢缩进为4,有人喜欢缩进为2,根据个人喜好,和程序的复杂度来选择,我一般选择2。

然后紧跟着,下面有个tab key funtion,说得是按下tab 键所起到的作用,第一个表示插入制表符,第二个表示插入空格,一般选择插入空着(insert with space)这个选项。

为了解决图一的问题,就在show right margin(显示右边空白),处理方法很多,可以不选中,也可以选择Printing edge(显示到边缘),也可以把Columns(分栏)占的比例修改为100都可以。

另外,根据个人习惯,有人喜欢列出行号,有人不喜欢,这个可以在configure的下面show line numbers的选项,选中即可列出行号。

其他可以根据自己习惯设定,设定好了之后,如图三的效果,就看起来舒服多了。

图三下面一个重点就是进行项目设定了,这个步骤非常重要,如果没有设置好,有可能编译不通过或者出错。

其实我们当初选择empty project模版的时候,配置都是属于默认的,但是有些关键配置还是需要自己手动配置的,虽然配置项目很多,根据网上经验和资料,以及个人理解,列举了几个关键选项来配置即可。

1、IAR EWARM 允许为工作区中的任何一级目录和文件单独设置选项,但是用户必须首先为整个项目设置通用的选项General Option。

CC2430开发环境IAR使用说明V2

CC2430开发环境IAR使用说明V2

CC2430开发环境IAR使用说明1.软件安装首先要安装CC2430的开发环境IAR7.2H,在安装开发环境的时候要注意:为了正常安装软件,必须使用keygen.exe程序这时主要用到License+Key,在Hardware ID的时候注意要把小写字母改成大写,比如0x28c9e改成0x28C9E,如果是数字就不用改了,然后Generate一下,就可以用了。

这样就可以安装EW8051-EV-720H.EXE程序了,把License用上就可以完成安装。

开发环境就安装好了。

然后根据Chipcon IAR IDE usermanual_1_22.pdf说明对CC2430编程操作!2.Zigbee精简协议打开ZigBee精简协议(msstatePAN.zip)里面的程序\msstatePAN\obj\compiletest\iar51_cc2430\ compiletest.eww,应用实例compiletest.eww打开后有三种器件的选择:一种是协调器(COORD)、一种是路由器(ROUTER)、另外一种是(RFD),分别用IAR 7.2H直接对它们编译和程序下载。

对于ZigBee精简协议的研究必须仔细阅读协议说明msstate_lrwpan_doc_release.pdf,该文挡详细介绍了ZigBee精简协议。

3.软件设置及程序下载打开IAR Embedded Workbench for MCS-51 ,按Alt+F7打开项目工程的选项(也可以通过右击工程名选择打开,或者选择Project中的Options来打开);选择Options中的Linker选项,在Format栏选中Debug information for C-SPY。

选择Debugger选项中的Setup项;在Driver选项中的下拉框中选择Chipcon,而非Simulator;从而完成编译环境的设置,你现在就可以使用编程器进行在线下载程序或者在线仿真调试了。

简述iar工程的相关配置流程

简述iar工程的相关配置流程

简述iar工程的相关配置流程IAR工程是一种用于嵌入式系统开发的软件开发环境,提供了编译、调试、模拟等功能。

本文将简要介绍IAR工程的相关配置流程。

2. 新建工程:打开IAR Embedded Workbench软件,点击File菜单中的New Project选项,弹出新建项目对话框。

在对话框中选择合适的目录和文件名,并选择项目类型(如ARM、8051等),点击"OK"按钮即可创建一个新的工程。

3. 配置目标器件:在新建工程后,需要在Project选项卡中选择合适的目标器件。

点击"Browse"按钮,选择目标器件的特定型号和系列。

此时,IAR工程将自动配置编译器选项以匹配目标器件。

4. 配置编译器选项:在Project选项卡中,选择"Options"子菜单,弹出MCU Flash选项对话框。

在该对话框中,可以进行编译器选项的配置,包括生成方式、堆栈大小、优化级别等。

通过调整这些选项,可以对编译器进行优化,以满足具体要求。

5. 添加源文件:在IAR工程中,源文件可通过几种方式添加。

其中一种方式是通过右键点击工程文件夹,选择"Add files to project"选项,并选择要添加的源文件。

另一种方式是直接将源文件拖放到工程文件夹中。

此后,在工程文件夹中会显示已添加的源文件。

7. 配置调试器选项:在Project选项卡的Options子菜单中,选择Debugger,配置调试器选项。

这些选项包括连接类型、Baud Rate、调试器接口等。

根据具体情况进行配置,并点击"OK"按钮保存配置。

8. 编译工程:在进行配置之后,可以点击工具栏上的"Build"按钮进行编译。

编译器将从指定的目标文件夹中读取源文件,进行编译和链接操作,生成可执行的目标文件。

9.调试工程:通过调试器,可以在实际硬件上运行和调试目标代码。

使用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 。

eclipse_stm8_iar_stlink开发环境教程

eclipse_stm8_iar_stlink开发环境教程

eclipse_stm8_iar_stlink开发环境教程IAR是除了ST公司官方工具外目前能比较好编译STM8芯片的开发环境,但是IAR的代码编辑工作做的很不友好,一直没有什么进步,但是他们提供eclipse的插件,说起eclipse用来查看、编写代码绝对比之以前有巨大的飞升,特别是当代码量大到一定程度后。

但是我看到有些人讲,像keil那样就行了,折腾是毫无意义的,说实话,我很反感有人有这样的想法,毕竟如果作为开发人员,特别是技术升级换代的速度很快的情况下,不思进取只会落后。

下面的内容不适合初学者,如果看不懂,可以直接放弃,首先要具备在IAR环境下开发过STM8的技能,如果之前用过eclipse就更好了首先需要准备以下软件1、eclipse(C++版本)2、Java环境(和eclipse的版本要匹配)3、IAR7.0以上(stm8版本,网上有和谐版本,自行搞定)4、ST Visual Programmer(官方自带的下载工具)5、XCOM V2.0.exe(串口工具,其他的也行,推荐用这个)准备的硬件1、st-linkV22、stm8s103F3开发板3、USB串口4、杜邦线等首先安装C++版本的eclipse,这个可以到网上去找教程,很多,这里就不介绍了再安装IAR(stm8版本),至于怎么和谐,自行百度,有钱的话推荐买正版之后安装STVP,这个不要钱,里面包含ST Visual Programmer 和ST-LINK的驱动下面为eclipse安装插件,首先按照下面的图去下载插件,是一个zip的打包文件打开eclipse-》help-》install new software... ->add... ->Local... 再弹出的对话框里面选择刚才下载的zip文件,之后按照默认提示安装即可,中间有警告的话,请忽略,完成后会提示重启再打开eclipse,windows-》preferences,再弹出的对话框里面点IAR卡头的选项,填入IAR的安装路径,可以参考下图下面就可以导入之前的IAR工程了,file-》import,如图,找到之前的工程文件即可这种方式生成的工程,可以直接编译,但是并不推荐,可以直接新建工程,具体做法是file-》new-》C peoject,接下来就很直观了,如图填写好工程名字即可,下面进行选择芯片型号的操作,鼠标点中工程名字,再按alt+enter,弹出,如图再点击select...就可以选择了,里面的选项和IAR的差不多,可以自行领会之后就可以编写一个LED灯的示例工程了下面说生成HEX以及烧录的方法按照如图配置,可以生成hex烧录方法,先点击图标右边的小下拉箭头,选择external T ool...,弹出的对话框里面填入如下图的内容,其中locations: 里面的内容是STVP_CmdLine.exe的绝对地址,请按照自己计算机的实际情况填写,其他的内容,请自行领悟,不出意外,点击Run的话就能正常下载了,以后只需点击下载(如果下载错误,会提示错误的,在里面,如果没有内容,说明已经成功下载了)。

IAR安装与使用教程

IAR安装与使用教程

IAR安装与使用教程IAR是一款集成开发环境(Integrated Development Environment,IDE),主要用于嵌入式系统的软件开发。

本文将向您介绍IAR的安装和使用教程。

3.安装完成后,启动IAR。

第二步:创建新项目1. 点击菜单栏的“File” -> “New” -> “Project”。

2.在弹出的对话框中选择项目类型和文件保存位置。

可以选择C/C++项目,也可以选择其他类型的项目。

3. 输入项目名称,点击“Next”。

4.选择目标设备或芯片型号,并确定调试器类型。

5. 在“Add files to project”对话框中加入需要的源文件和头文件。

6. 点击“Finish”完成项目创建。

第三步:配置编译器和调试器1. 点击菜单栏的“Project” -> “Options”打开项目选项。

3. 在左侧选择“Debugger”进行调试器设置。

可以选择调试器类型、连接方式、端口等。

4.点击“OK”保存设置。

第四步:编写和调试代码1.在项目文件中编写源代码。

2. 点击菜单栏的“Project” -> “Make All”编译项目。

3. 点击菜单栏的“Project” -> “Download and Debug”烧写代码到目标设备并开始调试。

4.在调试窗口中可以执行单步调试、设置断点、查看变量值等。

5. 调试完成后,点击菜单栏的“Project” -> “Disconnect”断开连接。

第五步:项目管理和工程实践1. 点击菜单栏的“Project” -> “Add Existing Files”添加已有的源文件和头文件。

2. 点击菜单栏的“Project” -> “Options” -> “Gener al Options”进行项目配置,如指定输出文件路径、目标设备等。

3. 点击菜单栏的“Project” -> “Options” -> “Version Control”进行版本控制设置,如Git、SVN等。

05-IAR EWARM开发环境-讲义

05-IAR EWARM开发环境-讲义

变量和状态观察
• 静态、局部变量 • 表达式 • 寄存器 • 存储器 • 虚拟终端(标准输入输出)
北京交通大学 国家电工电子教学基地
设置调试/下载方式
• 选择调试器驱动 • 设定下载、调试运行环境
北京交通大学 国家电工电子教学基地
IAR EWARM开发环境
IAR EWARM开发环境
IAR的项目管理
IAR EWARM开发环境
代码生成主要步骤 创建项目 给项目添加文件
• 加入已有的源文件、编译过的目标代码 • 建立新文件并加入项目
代码调试 选择软件仿真或目标硬件中运行 代码下载或固化 运行控制
• 全速运行 • 单步运行 • 运行到断点
设置编译和连接参数
• 选择处理器(内核/芯片) • 选择运行库配置和选项 • 设置编译器预处理命令、优化参数、头文件路径等
嵌入软件代码运行和调试环境 •目标系统工具和程序映像传输
UART
库文件 lib.a
jumper 标准输出
目标文件 file1.o
目标文件
file2.o
RAM Flash
ARM连接器
JTAG
微处理器 引导ROM
标准输入
下载/调试
ARM可执行文件 project.out
北京交通大学 国家电工电子教学基地 北京交通大学 国家电工电子教学基地
北京交通大学 国家电工电子教学基地
IAR EWARM工具的使用 所有工作均可通过IDE环境完成 用户直接操作
• 源程序编辑器 • 项目管理 • C-SPY调试器
通过菜单命令和参数设置使用
• 汇编器 • C/C++编译器 • ILINK 连接器
  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.如下图:。

相关文档
最新文档