- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IAR基使用
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
文档评论(0)