IAR学习讲义Word格式文档下载.docx
- 文档编号:15065753
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:31
- 大小:1.30MB
IAR学习讲义Word格式文档下载.docx
《IAR学习讲义Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《IAR学习讲义Word格式文档下载.docx(31页珍藏版)》请在冰豆网上搜索。
IAR安装与使用
IAREmbeddedWorkbench(简称EW)的C/C++交叉编译器和调试器是今天世界最完整的和最容易使用专业嵌入式应用开发工具。
EW对不同的微处理器提供一样直观用户界面。
EW今天已经支持35种以上的8位/16位32位ARM的微处理器结构。
EW包括:
嵌入式C/C++优化编译器,汇编器,连接定位器,库管理员,编辑器,项目管理器和C-SPY调试器中。
使用IAR的编译器最优化最紧凑的代码,节省硬件资源,最大限度地降低产品成本,提高产品竞争力。
EWARM是IAR目前发展很快的产品,EWARM已经支持ARM7/9/10/11XSCALE,并且在同类产品中具有明显价格优势。
其编译器可以对一些SOC芯片进行专门的优化。
如Atmel,TI,ST,Philips。
除了EWARM标准版外,IAR公司还提供EWARMBL(256K)的版本,方便了不同层次客户的需求。
IARSystem是嵌入式领域唯一能够提供这种解决方案的公司。
EW支持35种以上的8位/16位/32位的微处理器结构。
IAREmbeddedWorkbench集成的编译器主要产品特征:
高效PROMable代码;
完全标准C兼容;
内建对应芯片的程序速度和大小优化器;
目标特性扩充;
版本控制和扩展工具支持良好;
便捷的中断处理和模拟;
瓶颈性能分析;
高效浮点支持;
内存模式选择;
工程中相对路径支持;
IAR集成开发环境
在本节将逐步介绍IAR安装、IAR开发环境如何添加文件、新建程序文件、设置工程选项参数、编译和连接、程序下载、仿真调试。
IAR安装
如同Windows操作系统其它一般的软件安装一样,单击setup.exe进行安装,你将会看到如图1的界面。
图1IAR安装
单击“Next”至下一步,将分别需要填写你的名字、公司以及认证序列,如图2所示。
图2IAR安装
正确填写后,单击“Next”至下一步,将分别需要由你计算机的机器码和认证序列生成的序列钥匙,如图3所示。
图3IAR安装
输入的认证序列以及序列钥匙正确后,单击“Next”到下一步。
如图4所示,在你将选择完全安装或是典型安装,在这里我们选择第1个也就是完全安装。
图4IAR安装
单击“Next”到下一步,在这里你将查证看你输入的信息是否正确,如图5所示。
如果需要修改,单击“Back”返回修改。
图5IAR安装
单击“Next”正式开始安装,如图6所示。
在这你将看到安装进度,这将需要几分钟时间的等待,现在你需要耐心等待。
图6IAR安装
当进度到100%时,它将跳到下一个界面,如图7所示。
在此你可选择查看IAR的介绍以及是否立即运行IAR开发集成环境。
单击“Finish”来完成安装。
图7IAR安装
完成安装后,你可以从“开始”那里找到刚刚安装的IAR软件,如图8所示。
图8IAR安装
现在你可以通过在桌面的快捷方式或在“开始”按键中选择程序来启动你的IAR软件开发环境。
使用IAR开发环境首先应建立一个新的工作区。
在一个工作区中可创建一个或多个工程。
用户打开IAREmbeddedWorkbench时,已经建好了一个工作区,一般会显示如下图9窗口,可选择打开最近使用的工作区或向当前工作区添加新的工程。
选择File\New\Workspace。
现在用户已经建好一个工作区,可创建新的工程并把它放入工作区。
图9打开一个工作区
图10建立一个新工程
单击Project菜单,选择GreateNewProject,如图10所示。
弹出图11建立新工程对话框,确认Toolchain栏已经选择8051,在Projecttemplates:
栏选择Emptyproject单击下方OK按钮。
图11选择工程类型
根据需要选择工程保存的位置,更改工程名,如ledtest单击Save来保存,如图12所示。
这样便建立了一个空的工程。
图12保存工程
这样工程就出现在工作区窗口中了,如图13所示。
图13工作区窗口中的工程
系统产生两个创建配置:
调试和发布。
在这里我们只使用Debug即调试。
项目名称后的星号(*)指示修改还没有保存。
选择菜单File\Save\Workspace,保存工作区文件,并指明存放路径,这里把它放到新建的工程目录下。
单击Save保存工作区,如图14所示。
图14保存工作区
添加文件或新建程序文件
选择菜单Project\AddFile或在工作区窗口中,在工程名上点右键,在弹出的快捷菜单中选择AddFile,弹出文件打开对话框,选择需要的文件单击“打开”退出。
如没有建好的程序文件也可单击工具栏上的或选择菜单File\New\File新建一个空文本文件,向文件里添加程序清单1代码。
程序清单1如下:
#include"
ioCC2430.h"
voidDelay(unsignedcharn)
{
unsignedchari;
unsignedintj;
for(i=0;
i<
n;
i++)
for(j=1;
j;
j++);
}
voidmain(void)
//CC2430中,I/O口做普通I/O使用时和每个I/O端口相关的寄存器有3个,分别是//PxSEL
//功能选择寄存器,PxDIR方向寄存器,PxINP输入模式寄存器,其中x为0,1,2。
//这里选择P1.0上的色LED作为I/O测试。
SLEEP&
=~0x04;
while(!
(SLEEP&
0x40));
//晶体振荡器开启且稳定
CLKCON&
=~0x47;
//选择1-32MHz晶体振荡器
SLEEP|=0x04;
P1SEL=0x00;
//P1.0为普通I/O口
P1DIR=0x01;
//P1.0输出
while
(1)
P1_0=1;
Delay(10);
P1_0=0;
选择菜单File\Save弹出保存对话框,如图15所示。
新建一个source文件夹,将文件名改为test.c后保存到source文件夹下。
按照前面添加文件的方法将test.c添加到当前工程里,完成的结果如下图16所示。
图16添加程序文件后的工程
设置工程选项参数
选择Project菜单下的Options配置与CC2430相关的选项。
Target标签
按下图17配置Target,选择Codemodel和Datamodel,以及其它参数。
图17配置Target
单击Derivativeinformation栏右边的按钮,选择程序安装位置如这里是IARSystems\EmbeddedWorkbench4.05Evaluationversion\8051\config\derivatives\chipcon下的文件CC2430.i51。
DataPointer标签
如图18所示,选择数据指针数1个,16位。
图18数据指针选择
图19Stack/Heap设置
Stack/Heap标签
如图19所示,改变XDATA栈大小到0x1FF。
单击Options中右边框架内的Linker选项,配置相关的选项。
Output标签
选中Overridedefault可以在下面的文本框中更改输出文件名。
如果要用C-SPY进行调试,选中format下面的DebuginformationforC-SPY,如图20所示。
图20输出文件设置
Config标签
如图21所示,单击Linkercommandfile栏文本框右边的按钮,选择正确的连接命令文件,如表5.1所示。
表5.1CodeModel关系表
图21选择连接命令文件
Debugger
单击Options中右边框架内的Debugger选项,配置相关的选项。
在Setup标签按下图22所示设置。
在DeviceDescriptionfile选择CC2430.ddf文件,其位置在程序安装文件夹下如C:
\ProgramFiles\IARSystems\EmbeddedWorkbench4.05Evaluationversion\8051\Config\derivatives\chipcon。
最后按下“ok”保存设置。
编译、连接、下载
选择Project\Make或按F7键编译和连接工程,如图23所示。
图23编译和连接工程
成功编译工程,并且没有错误信息提示后,按照下图连接硬件系统(注:
“CC2430的ZigBee模块”部分可以换成网关、扩展板等与仿真器引脚相配器件)。
选择IAR集成开发环境中菜单Project\Debug(如图30所示)或按快捷键CTRL+D进入调试状态,也可按工具栏上按钮进入程序下载,程序下载完成后,IAR将自动跳转至仿真状态。
仿真调试
编译好后接下来就是调试程序了。
首先你需要连接你的硬件平台才能进行调试。
在计算机与ZigBee硬件系统连接前,你需要确保你已在你的计算机上安装了必要的仿真器驱动。
安装仿真器驱动---手动
安装仿真器前确认IAREmbeddedWorkbench已经安装。
手动安装适用于系统以前没有安装过仿真器驱动的情况。
将仿真器通过开发系统附带的USB电缆连接到PC机,在WindowsXP系统下,系统找到新硬件后提示如下对话框,选择“从列表或指定位置安装”,点下一步如图24所示。
图24系统找到仿真器
如下图25设好驱动安装选项,单击右边的“浏览”按钮选择驱动所在路径。
图25驱动安装选项
驱动文件在IAR程序安装目录下,在C:
\ProgramFiles\IARSystems\EmbeddedWorkbench4.05Evaluationversion\8051\drivers\chipcon,如下图26所示。
图26选择驱动路径
选中chipcon文件夹,点“确定”退出,回到安装选项界面,点“下一步”,系统安装完驱动后提示完成对话框,单击“完成”退出安装。
图27完成驱动安装
安装仿真器驱动---自动
将仿真器通过开发系统附带的USB电缆连接到PC机,在Windo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IAR 学习 讲义