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、选择"install IAR Embedded Workbench"进入安装界面,如图2.2:
3、单击"Next"至下一步,将分别需要填写你的名字、公司以及认证序列,如图2.3 所示。
4、利用注册机生成序列号,运行keygen.exe,如图2.4所示:
5、正确填写后,单击"Next"至下一步,将分别需要由你计算机的机器码和认证序列生成的序列钥匙,如图2.5所示。
6、输入的认证序列以及序列钥匙正确后,单击"Next"到下一步。如图2.6所示,在你将选择完全安装或是典型安装,在这里我们选择第1 个也就是完全安装。
7、单击"Next"到下一步,在这里你将查证看你输入的信息是否正确,如图2.7所示。如果需要修改,单击"Back"返回修改。
8、单击"Next"正式开始安装,如图2.8所示。在这你将看到安装进度,这将需要几分钟时间的等待,现在你需要耐心等待。
9、当进度到100%时,它将跳到下一个界面,如图2.9所示。在此你可选择查看IAR 的介绍以及是否立即运行IAR 开发集成环境。单击"Finish"来完成安装。
10、完成安装后,你可以从"开始"那里找到刚刚安装的IAR 软件,如图2.10 所示。
现在你可以通过在桌面的快捷方式或在"开始"按键中选择程序来启动你的 IAR 软件开发环境。 至此,我们就完成了IAR的安装。 三、编辑IAR工程 1、使用 IAR 开发环境首先应建立一个新的工作区。在一个工作区中可创建一个或多个工程。一般会显示如下图3.1窗口,可选择打开近使用的工作区或向当前工作区添加新的工程。
2、在弹出的下面界面中选cancel,选择 File\New\Workspace 。现在用户已经建好一个工作区,可创建新的工程并把它放入工作区。 打开已有的workspace
3、这里选择 CC2530IOtest
4、添加文件
点击保存即可。 四、新建项目和程序文件 1.1 新建 workspace
2、创建 project
3、弹出的对话框中选择 8051
4、保存在指定文件夹
5、添加源程序文件
6、保存源程序文件为 11.C
7、 将源程序添加进项目中
选择 11.C
8、点击保存,可以看到左边 workspace 区域的样式
在上面的空白文件中,可以编写自己想要的源代码,之后点击保存即可。 五、设置工程参数 1、选择"project"中的"option"选项,如图:
2.General Options项 2.1 在Target 标签下,Device 栏选择"C:\Program Files\IAR Systems\Embedded Workbench 5.3\8051\config\devices\Texas Instruments"文件夹下CC2530.i51.(根据自己的IAR安装目录选择)
2.2、Data Pointer 标签
2.3、Stack/Heap 标签,XDATA 栏内设置为"0x1FF"。
3. Linker项
注意:如果需要生成.hex 文件供 SmartRF Flash Programmer 烧写,就需要在 Format 选项勾选" Other"项。如下图所示:
3.2 Config 标签:设置Linker command file 栏, 勾选" Override defalt", 设置为"$PROJ_DIR$\..\..\..\Tools\CC2530DB\f8w2530.xcl"
4 Debugger 项 Setup 标签下 Driver 栏设置为"Texas Instruments"。
点击菜单下方的OK键,完成参数设置,接下去就可以进行程序的编译和调试了。 六、编译和连接 1、编译,按功能键"F7"或者点击工具栏图标中的,此时弹出 workspace 保存界面
2、设置好workspace名称,点击"保存",即可开始编译。编译信息将会显示在屏幕下方, 包括Warnnig 和Error。 编译信息显示程序有Error:
3、同时在源程序文件界面下也用红叉符号标识出来:
4、根据提示信息修改源程序,重新编译,提示通过,界面如下:
七、程序下载与调试: 1、程序编译完成后,就可以下载至目标板进行仿真了,点击或 Ctrl+D 键进行程序加载。如果此时没有连接仿真器或仿真板连接不良,会有如下界面弹出:
2、检查、复位仿真器,重新点击,出现进度条,表明程序正在下载,完成后出现 DEBUG工具条,利用这些工具条 即可进行程序调试,进度工具条中各按钮功能如下 复位按钮,目标板回到程序起始点 Break 按钮 Step Over 按钮 Step Into 按钮 Step Out 按钮 Next Statement 按钮 Run to cursor 按钮 Go 按钮 Stop Debugging 按钮 发表评论
|