图2-3
2. 在打开的图2-3界面上选择Creat new project后出现图2-4,选择所要建立工程编程语言种类,以C为例,点击 C下拉选项 main ,点击OK出现图2-5。
图2-4建立新工程类型
图2-5 工程存储地址选择
3. 在图3-5中选择工程存储位置,点击保存后,出现如图2-6,用户可以对图2-6 main.c进行编写程序。
图2-6 程序编写
4.编译器设置。在烧写程序前必须进行单片机配置,选择和目标板中一致的单片机。仿真器类别选择,是USB仿真器,还是并口仿真器 ,软件仿真和硬件仿真选择,具体如下:
(1)CPU配置:右击图 2-6左上角工程择option,在出现的option界面选项中选择general option出现图2-7,根据使用的单片机在CPU下拉列表框中选相应CPU类型。
(2)仿真器类型选择:在option界面,左边选项中选择FET Debugger,如图2-8,在 connection选项中选择USB仿真器还是并口仿真器。
(3)软件仿真,硬件仿真选择:在optio n界面,左边选项中选择debugger,出现如图2-9, 在driver 中选择软件仿真或者硬件仿真。
图2-7 opti on选择
图2-8仿真器类型选择
图2-9硬件仿真选择
5.编译链接。点击project- >comp ile和 make,在 message窗口上会显示结果如果没有错误如图2-10。
图2-10编译连接
6.程序下载。在图2-10中选择project->debug将程序下载到单片机中,出现如图2-11。选择对应工具栏选项可以全速,单步,复位等操作。
图2-11
2.3 IAR5.10其它配置 2.3.1 xcll文件配置
在 程序 编写过 程中 经常会 出现要 把一个 或者多个 函数或者 一段程 序放到 一个指 定起 始地 址的存储空间,那么就设置要改XCL 文件,为了 不改变IAR 本身 的xcl文件影响其他工程程序 运行,就需要把 xcl 加载到工程中,方法如下: 在图 2-9中,选择 option界面左边选项 Linker,后再出现的对话框中选中config选项,如图2-12,在o verride default选项打勾,然后点击加载xcl。
图2-12 xcl配置
2.3.2访问空间扩展配置
由于F5XX单片机FLSH flash空间超过64k范围,那么如果要访问64K外存储空间,在汇编语音里面可以利用MOVA,MOVX等MSP430X指令完成对超 过64K外存 储空间访问。但是对于C语言工程中除了利用编译器提供函数外还可以对IAR进行如下设置来对访问空间进行扩展。
具体方法如下:进入optio n->general options界面,data model选项中选中large,如图 2-13所示。