IAR的安装和配置
来源:互联网 发布:apache ii score 编辑:程序博客网 时间:2024/05/20 18:42
作者:朱老师,华清远见嵌入式学院讲师。
前一段时间烧写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 按钮
文章来源:华清远见嵌入式linux培训网 ,文章原文地址:http://www.embedu.org/Column/Column680.htm 。(转载请注明出处)
- IAR的安装和配置
- IAR的工程配置
- IAR软件的安装
- 关于IAR安装的注意问题和教训
- IAR安装调试的问题
- CC3200 --- IAR环境的安装
- CC3200 --- IAR环境的安装
- IAR 配置
- IAR配置
- IAR 配置
- IAR 8.30 安装包和破解补丁
- iar 安装
- IAR配置中遇到的几个错误
- 【走过的弯路】IAR 常用配置汇总
- IAR 下的ICF文件配置
- IAR 7.51A的安装与注册
- Windows下正确安装IAR的方法
- 使用IAR和ZigBee遇到的问题
- 图片加载优化~
- [转]MySQL索引背后的数据结构及算法原理
- 如何联机调试和发布程序(99$)
- android 打包apk
- Linux下MYSQL无法启动问题
- IAR的安装和配置
- 安装了KB2839229补丁后重启电脑导致蓝屏问题
- Spring mvc 浏览器支持 put, delete 提交方法
- 关于Apache的AddDefaultCharset的问题
- tomcat下运行cxf异常 java.lang.ClassCastException
- 最大匹配的Hopcroft-Karp算法
- IE6下 网页多出一个字
- POJ 2886 Who Gets the Most Candies? 线段树
- Android应用自动更新功能的实现