IAR使用详解..doc
文本预览下载声明
(编译环境 )IAR使用详解
7.12.1 IAR 工具栏
7.12.1.1 编程环境下IAR 工具栏
在编程环境下IAR 开发环境的工具栏中主要的功能有:
查找功能,和Edit 中的Find and Replace 功能相同;
替换功能,和Edit 中的Find and Replace 功能相同;
跳转到特定行特定列,和Edit 中的Navigate 功能相同;
设置书签,跳转到书签,和Edit 中的Navigate 功能相同;
编译单独源文件,和Project 中的编译工程相同;
编译整个工程,和Project 中的编译工程相同;
设置断点,和Edit 中Toggle Breakpoint 相同;
下载并且仿真,和Project 中的下载仿真相同;
仿真不进行下载,和Project 中的下载仿真相同;
7.12.2 IAR 菜单栏
在IAR 主界面中可以看到菜单栏中有7 个选项,如图2.1 所示。
图2.1 IAR 菜单栏
7.12.2.1 File 选项
如图2.2 所示,在File 选项中包括如下子选项。
“New”可以新建空白文件和工作空间(WorkSpace);
“Open”可以打开文件和工作空间(WorkSpace);
“Save Workspace”和“Close Workspace”分别对应保存工作空间和关闭工作空间;
“Recent Files”用于快速打开最近使用过的源文件;
“Recent Files”用于快速打开最近使用过的工作空间。
7.12.2.2 Edit 选项
如图2.3 所示,在Edit 选项中,包括了最常用的复制、粘贴、重置和查找等通用的编辑类选项,同时也包括了一些IAR 开发环境特殊的编辑功能。
图2.3 Edit 选项
接下来我们介绍一些比较常用的功能。
a) Find and Replace 查找和替换功能
查找和替换是我们在编程中使用最频繁的功能。如果定义的变量在多个文件中使用,但是在此时并不清楚这些变量的具体位置时,我们可以使用全局搜索功能,将变量的位置在Message 中罗列出来,这样可以快速找到变量,加强了程序的可读性。这种情况适用于程序代码超多并且整个工程包含大量源文件时使用。
具体步骤为:“Find and Replace”→ “Find in Files”在其中输入要查找的变量名或者字符串,然后点击“Find”即可。快捷键“Ctrl+Shift+F”。
b) Navigate 导航功能
如图2.5 所示。在导航功能中,可以通过“Go to…”功能直接跳转到当前源文件中的某一行的某一个字符的位置;还可以在程序的某一行设置标签“Toggle BookMark”,然后通过“Go to BookMark”跳转到标签的位置。
图2.5 导航功能
在这其中最常用的功能要属“Go to Definition”。“Go to Definition”的具体含义是跳转到实际定义的位置,该功能可以在程序中快速跳转到变量或者函数定义的位置,便于查 看变量或者函数的组成。快捷键“F12”。
Compile 对应IAR 工具栏中的 图标。
? Rebuilt All 重新对工程进行编译;
? Clean 清除当前工程的编译状态;
? Batch build 批量编译;
在这里介绍一下批量编译的作用,打开Batch build 批量编译后,需要给批量编译起个名字,然后将本工程中的三个分类都添加到“Configurations to build”中,然后单击“Make” 就可以对这工程中的三个分类全部进行编译。
n) 下载仿真
在下载仿真部分中包括“Download and Debug” 、“Download and Without Debug”、 “Download”三个选项。
Download and Debug 下载并仿真,对应IAR 工具栏中的 图标。Debug Without Downloading 进行仿真但不下载程序,对应 IAR 工具栏中的 图 标。Download 下载。在这里介绍一下 Download 下载功能,打开 Download 后出现 “Download active application” 、“ Download file” 、“Erase memory”。Download active application 下载当前应
显示全部