<nav id="gb9pn"></nav>

  1. <form id="gb9pn"><legend id="gb9pn"></legend></form>

    <form id="gb9pn"><legend id="gb9pn"><video id="gb9pn"></video></legend></form>
  2. 当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
    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号

    welcome购彩中心