IAR使用详解文档格式.doc
- 文档编号:13161157
- 上传时间:2022-10-07
- 格式:DOC
- 页数:7
- 大小:409KB
IAR使用详解文档格式.doc
《IAR使用详解文档格式.doc》由会员分享,可在线阅读,更多相关《IAR使用详解文档格式.doc(7页珍藏版)》请在冰豆网上搜索。
编译单独源文件,和Project中的编译工程相同;
编译整个工程,和Project中的编译工程相同;
设置断点,和Edit中ToggleBreakpoint相同;
下载并且仿真,和Project中的下载仿真相同;
仿真不进行下载,和Project中的下载仿真相同;
7.12.2IAR菜单栏
在IAR主界面中可以看到菜单栏中有7个选项,如图2.1所示。
图2.1IAR菜单栏
7.12.2.1File选项
如图2.2所示,在File选项中包括如下子选项。
“New”可以新建空白文件和工作空间(WorkSpace);
“Open”可以打开文件和工作空间(WorkSpace);
“SaveWorkspace”和“CloseWorkspace”分别对应保存工作空间和关闭工作空间;
“RecentFiles”用于快速打开最近使用过的源文件;
“RecentFiles”用于快速打开最近使用过的工作空间。
7.12.2.2Edit选项
如图2.3所示,在Edit选项中,包括了最常用的复制、粘贴、重置和查找等通用的编辑类选项,同时也包括了一些IAR开发环境特殊的编辑功能。
图2.3Edit选项
接下来我们介绍一些比较常用的功能。
a)FindandReplace查找和替换功能
查找和替换是我们在编程中使用最频繁的功能。
如果定义的变量在多个文件中使用,但是在此时并不清楚这些变量的具体位置时,我们可以使用全局搜索功能,将变量的位置在Message中罗列出来,这样可以快速找到变量,加强了程序的可读性。
这种情况适用于程序代码超多并且整个工程包含大量源文件时使用。
具体步骤为:
“FindandReplace”→“FindinFiles”在其中输入要查找的变量名或者字符串,然后点击“Find”即可。
快捷键“Ctrl+Shift+F”。
b)Navigate导航功能
如图2.5所示。
在导航功能中,可以通过“Goto…”功能直接跳转到当前源文件中的某一行的某一个字符的位置;
还可以在程序的某一行设置标签“ToggleBookMark”,然后通过“GotoBookMark”跳转到标签的位置。
图2.5导航功能
在这其中最常用的功能要属“GotoDefinition”。
“GotoDefinition”的具体含义是跳转到实际定义的位置,该功能可以在程序中快速跳转到变量或者函数定义的位置,便于查看变量或者函数的组成。
快捷键“F12”。
Compile对应IAR工具栏中的图标。
Ø
RebuiltAll重新对工程进行编译;
Clean清除当前工程的编译状态;
Batchbuild批量编译;
在这里介绍一下批量编译的作用,打开Batchbuild批量编译后,需要给批量编译起个名字,然后将本工程中的三个分类都添加到“Configurationstobuild”中,然后单击“Make”就可以对这工程中的三个分类全部进行编译。
n)下载仿真
在下载仿真部分中包括“DownloadandDebug”、“DownloadandWithoutDebug”、“Download”三个选项。
DownloadandDebug下载并仿真,对应IAR工具栏中的图标。
DebugWithoutDownloading进行仿真但不下载程序,对应IAR工具栏中的图标。
Download下载。
在这里介绍一下Download下载功能,打开Download后出现“Downloadactiveapplication”、“Downloadfile”、“Erasememory”。
Downloadactiveapplication下载当前应用,该功能和DownloadandDebug相似。
Downloadfile下载文件,该功能通过IAR软件下载编译生成的(.out)文件Erasememory擦出FLASH。
在使用Download下载功能时,必须保证仿真器与单片机相连接。
7.12.2.3Tools选项
在“Tools”选项中,重点介绍“Option…”选项,该选项是对IAR开发环境的字体、快捷键、语言等环境变量进行设置。
打开“Option…”选项,会出现IDEOptions窗口,如图2.22所示。
图2.22IDEOptions
CommonFonts中的FixedWidthFont用于配置编程界面中的字体参数;
ProportionalWidthFont用于配置Workspace中的字体参数。
KeyBindings快捷键绑定。
该功能用于设置常用功能的快捷键。
Language设置IAR的语言,有英语和日语。
Editor中如图2.23所示:
可以设置Tab键的空格距离“Tabsize”和缩进距离“Indentsize”;
可以设置句法的高亮显示“Syntaxhighlighting”可以设置自动缩进“Autoindent”;
可以设置显示程序行号“Showlinenumbers”;
可以设置扫描文件改变“Scanforchangedfiles”;
可以设置显示书签“Showbookmarks”;
可以使能虚拟空间“Enblevirtualspace”;
可以移除尾随空白“Removetrailingblanks”。
图2.23Editor
展开Editor你会看到更多子类,中常用的是ColorsandFonts,如图2.24所示。
在其中可以设置编辑字体和特殊字符的颜色,比如在程序中所使用的C语言的关键字就是在这里设置成加粗,黑色。
我们也可以根据自己的喜好设置成属于自己风格的颜色。
图2.24ColorsandFonts
在Project中,可以进行如下设置,如图2.25所示。
可以设置编译停止的条件“Stopbuildoperationon”,在这里可以选择为Warring、Error和Never,分别表示在遇到警告时停止、在遇到错误时停止和绝不停止;
在编译工程之前保存编辑,在这里可以选择为Never、Ask和Always,分别表示不保存、询问和一直保存;
在编译工程之前保存Workspace和工程,在这里可以选择为Never、Ask和Always,分别表示不保存、询问和一直保存;
在下载之前进行编译,在这里可以选择为Never、Ask和Always,分别表示不保存、询问和一直保存。
此外还包括三个选项,分别是启动IAR后加载最后一次的workspace“Reloadlastworkspaceatstartup”;
在编译完成后产生提示音“Playasoundafterbuildoperations”;
生成浏览器信息“Generatebrowseinformation”
图2.25project设置图
可以在“Sourcecodecolorindisassemblywindow”中设置源代码的颜色在拆开的窗口中;
可以在“Stepintofunction”中设置仿真时进入函数的权限;
可以在“Updateintervals(milliseconds)”中设置更新间隔时间,在这里更新包括现场窗口(Livewatch)和存储空间窗口(Memorywindow)。
可以在“Defaultintegerformat”中设置整型变量的格式化配置。
6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IAR 使用 详解