当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
IAR的安装和配置
时间:2018-08-09作者:华清远见

前一段时间烧写zigbee源码,用到了IAR工具,对IAR的安装和配置做了一次整理和小结。

一:IAR简介

1、IAR Embedded Workbench(简称EW)是IAR Systems公司开发的一款嵌入式集成开发环境。

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

二:IAR的安装

1、单击autorun.exe 进行安装,你将会看到如图2.1的界面:


图2.1

2、选择"install IAR Embedded Workbench"进入安装界面,如图2.2:


图2.2

3、单击"Next"至下一步,将分别需要填写你的名字、公司以及认证序列,如图2.3 所示。


图2.3

4、利用注册机生成序列号,运行keygen.exe,如图2.4所示:


图2.4

5、正确填写后,单击"Next"至下一步,将分别需要由你计算机的机器码和认证序列生成的序列钥匙,如图2.5所示。


图2.5

6、输入的认证序列以及序列钥匙正确后,单击"Next"到下一步。如图2.6所示,在你将选择完全安装或是典型安装,在这里我们选择第1 个也就是完全安装。


图2.6

7、单击"Next"到下一步,在这里你将查证看你输入的信息是否正确,如图2.7所示。如果需要修改,单击"Back"返回修改。


图2.7

8、单击"Next"正式开始安装,如图2.8所示。在这你将看到安装进度,这将需要几分钟时间的等待,现在你需要耐心等待。


图2.8

9、当进度到100%时,它将跳到下一个界面,如图2.9所示。在此你可选择查看IAR 的介绍以及是否立即运行IAR 开发集成环境。单击"Finish"来完成安装。


图2.9

10、完成安装后,你可以从"开始"那里找到刚刚安装的IAR 软件,如图2.10 所示。


图2.10

现在你可以通过在桌面的快捷方式或在"开始"按键中选择程序来启动你的 IAR 软件开发环境。

至此,我们就完成了IAR的安装。

三、编辑IAR工程

1、使用 IAR 开发环境首先应建立一个新的工作区。在一个工作区中可创建一个或多个工程。一般会显示如下图3.1窗口,可选择打开近使用的工作区或向当前工作区添加新的工程。


图3.1

2、在弹出的下面界面中选cancel,选择 File\New\Workspace 。现在用户已经建好一个工作区,可创建新的工程并把它放入工作区。 打开已有的workspace


图 3.2

3、这里选择 CC2530IOtest


图 3.3

4、添加文件




图 3.4

点击保存即可。

四、新建项目和程序文件

1.1 新建 workspace


图 4.1

2、创建 project


图 4.2

3、弹出的对话框中选择 8051


图 4.3

4、保存在指定文件夹


图 4.4

5、添加源程序文件


图 4.5

6、保存源程序文件为 11.C




图 4.6

7、 将源程序添加进项目中

选择 11.C


图 4.7

8、点击保存,可以看到左边 workspace 区域的样式


图 4.8

在上面的空白文件中,可以编写自己想要的源代码,之后点击保存即可。

五、设置工程参数

1、选择"project"中的"option"选项,如图:




图 5.1

2.General Options项

2.1 在Target 标签下,Device 栏选择"C:\Program Files\IAR Systems\Embedded Workbench 5.3\8051\config\devices\Texas Instruments"文件夹下CC2530.i51.(根据自己的IAR安装目录选择)


图 5.2

2.2、Data Pointer 标签


图 5.3

2.3、Stack/Heap 标签,XDATA 栏内设置为"0x1FF"。


图 5.4

3. Linker项
            3.1 output标签:


图5.5

注意:如果需要生成.hex 文件供 SmartRF Flash Programmer 烧写,就需要在 Format 选项勾选" Other"项。如下图所示:


图 5.6

3.2 Config 标签:设置Linker command file 栏, 勾选" Override defalt", 设置为"$PROJ_DIR$\..\..\..\Tools\CC2530DB\f8w2530.xcl"


图 5.7

4 Debugger 项 Setup 标签下 Driver 栏设置为"Texas Instruments"。


图 5.8

点击菜单下方的OK键,完成参数设置,接下去就可以进行程序的编译和调试了。

六、编译和连接

1、编译,按功能键"F7"或者点击工具栏图标中的,此时弹出 workspace 保存界面


图 6.1

2、设置好workspace名称,点击"保存",即可开始编译。编译信息将会显示在屏幕下方, 包括Warnnig 和Error。 编译信息显示程序有Error:


图 6.2

3、同时在源程序文件界面下也用红叉符号标识出来:


图 6.3

4、根据提示信息修改源程序,重新编译,提示通过,界面如下:


图 6.4

七、程序下载与调试:

1、程序编译完成后,就可以下载至目标板进行仿真了,点击或 Ctrl+D 键进行程序加载。如果此时没有连接仿真器或仿真板连接不良,会有如下界面弹出:


图 7.1

2、检查、复位仿真器,重新点击,出现进度条,表明程序正在下载,完成后出现 DEBUG工具条,利用这些工具条 即可进行程序调试,进度工具条中各按钮功能如下

复位按钮,目标板回到程序起始点

Break 按钮

Step Over 按钮

Step Into 按钮

Step Out 按钮

Next Statement 按钮

Run to cursor 按钮

Go 按钮

Stop Debugging 按钮


发表评论

全国咨询电话:400-611-6270,双休日及节假日请致电值班手机:15010390966

在线咨询: 曹老师QQ(3337544669), 徐老师QQ(1462495461), 刘老师 QQ(3108687497)

企业培训洽谈专线:010-82600901,院校合作洽谈专线:010-82600350,在线咨询:QQ(248856300)

Copyright 2004-2018 华清远见教育科技集团 版权所有 ,京ICP备16055225号,京公海网安备11010802025203号