IAR基使用.ppt
文本预览下载声明
IAR基本使用;目录结构;目录结构;目录结构;目录结构;目录结构;目录结构;目录结构;目录结构;目录结构;IAR 开发环境界面;;File选项;Edit 选项;Navigate导航功能;Code Templates代码模板;View选项;Messages选项;Source Browers 选项;Breakpoints断点窗口;ToolBars”工具栏开启选项;StatusBars状态栏开启选项;Project选项;一个 IAR Workspace可以包含多个工程,利用“ Project ”中的“ Create New Project”我们一新建一个IAR的工程。
“Add Existing Project ”可以将现有的 IAR 工程添加到 Workspace 中,IAR 工程文件的扩展名为 (.ewp )
Options 选项是“ Project ”中的重要选项。首先中工作空间下的程名,然后右键就会出现“ Options ”。;在 Options 选项中重点介绍以下部分,其他设置为默认即可。
选择设备类型 GeneralOptions ”→“ Target ” ;
添加头文件路径C/C++Complir ”→“ Preprocessor ”;
生成二进制文件“ Output Convert ”;
配置链接文“ Linker ”→“ Config ”;
选择下载器类型 “Debugger ”。
;编辑工程;Tools选项;;创建工程;;在Tool chain 栏中选择ARM,然后点击OK 按钮。
在弹出的另存为窗口中浏览和选择新建的My projects 目录,输入文件名project1,然后保存。这时在屏幕左边的Workspace 窗口中将显示新建的项目名。见下图所示:;;IAR EWARM 提供两种缺省的项目生成配置,即Debug 和Release。本例在Workspace 窗口顶部的下拉菜单中选取Debug。现在My projects 目录下已生成一个project1.ewp 文件。该文件中包含与project1 项目设置有关的信息,如build 选件等。项目名后缀上的*号表示该工作区有改变但还没有被保存。;保存工作区:
先选择主菜单 File Save Workspace,浏览并选择My projects 目录。然将工作区取名为tutorials输进File name 输入框,按保存按钮退出。这时在My projects 目录下将生成一个tutorials.eww文件,该文件中保存了用户添加到tutorials 工作区中的所有项目。窗口和断点放置等与当前操作有关的其他信息则被存储在My projects\ settings 目录下的文件中。;选择主菜单 Project Add Files 打开标准浏览窗口,见下图。选择安装目录ARM\tutor 下的上述2个文件,点击打开按钮,把它们添加到Project1 目录下。;;选择通用选件
选中Workspace 中的project1 – Debug,然后选择主菜单Project Options。也可以先选择project1– Debug,然后选择鼠标右键命令中的Options。;;在打开的Options 窗口左边的Category 中选择General Options。然后分别在:
- Target 页面/Core 条目下选择ARM7TDMI-S
- Output 页面中,Output file 条目下选择Executable
- Library Configuration 页面中,Library 条目下选择Normal;选择编译器选件:
在Options 窗口的Category 中选择C/C++ Compiler,见下图。;;- Language 页面中,选择C,Allow IAR extensions 等
- Optimizations 页面中,选择LOW
- Output 页面中,选择Generate debug information
- List 页面中,选择Output list file。并选择Assembler mnemonics 和Diagnostics
- 点击OK 按钮,确认选择的选件;;;编译完成后在My projects 目录下将生成一批新子目录。因为我们在建立新项目时选择Debug 配置,
所以在My projects 目录下自动生成一个Debug 子目录。Debug 子目录下又包含另3 个子目录,名
字分别为List、Obj、Exe。它们的用途如下:
List 目录存下放列表文件,列表文件的后缀是lst;
Obj 目录下存放Compiler 和Assembler 生成的目标文件,这些文件的后缀为.O和.PBI,可以用作IAR XLI
显示全部