IAR编译环境的配置 初级.pdf

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

IAR 编译环境的配置是相当重要的,没配置正确或者不符合自己的习惯的话,使用起来就会很麻烦。下面 我根据网上的经验和资料,以及自己摸索和大家共同探讨下IAR 的配置。 我第一次打开IAR 环境的时候,发现工作区有明显分层现象。如图一所示 图一 这是我郁闷了好久,网上也不知道该如何搜索相关,只有自己慢慢找,最后还是找到了。点击toolsoptions 就会弹出一个对话框来,如图二所示 图二 点editor选项卡,可以看到右边有很多选项,这些选项关系到使用的习惯和便捷性。首先要谈到的是tab size,这个表示tab的字符宽度,默认值为8,indent size 表示缩进的字符宽度,默认为2。有人喜欢缩进 为4,有人喜欢缩进为2,根据个人喜好,和程序的复杂度来选择,我一般选择2。然后紧跟着,下面有个 tabkeyfuntion,说得是按下tab键所起到的作用,第一个表示插入制表符,第二个表示插入空格,一般选 择插入空着(insert with space)这个选项。 为了解决图一的问题,就在show rightmargin(显示右边空白),处理方法很多,可以不选中,也可以选择 Printingedge(显示到边缘),也可以把Columns(分栏)占的比例修改为100都可以。另外,根据个人习 惯,有人喜欢列出行号,有人不喜欢,这个可以在configure的下面show linenumbers的选项,选中即可 列出行号。 其他可以根据自己习惯设定,设定好了之后,如图三的效果,就看起来舒服多了。 图三 下面一个重点就是进行项目设定了,这个步骤非常重要,如果没有设置好,有可能编译不通过或者出错。 其实我们当初选择emptyproject模版的时候,配置都是属于默认的,但是有些关键配置还是需要自己手动 配置的,虽然配置项目很多,根据网上经验和资料,以及个人理解,列举了几个关键选项来配置即可。 1、IAR EWARM 允许为工作区中的任何一级目录和文件单独设置选项,但是用户必须首先为整个项目设 置通用的选项General Option。 – … 设置方法:选中工作区中的项目名new_project Debug,按鼠标右键在弹出菜单中选择Options 或选择 … 主菜单 Project Options 。在弹出的Options 窗口左边的目录(Category)中选择第一项General Options。然后分别在: ??Target 设置 ?? 在ProcessorVariant 框中选择Device。并点击右边的器件选择按钮,选择芯片型号STSTM32F10x。 同时Endian mode 选择Little,Stack align 选择4 byte。其它选项采用默认值。 如图四所示 图四 2、C/C++编译器选项设置 在通用配置下面,有C/C++ compiler,选中。 ?? 然后配置Preprocessor Preprocessor 页面中,列有标准的include 文件的目录。如果用户的include 文件不在标准目录下时,必 须在Additionalincludedirectories 输入包含该项目include 文件的目录。一个目录用一行描述,有多个目 录时允许用多行。 “ ” 在Preprocessor 框中的Additionalinclude directories(oneper line) 项目中输入 $TOOLKIT_DIR$\ , “ ” $TOOLKIT_DIR$\LIBRARY\INC\ 。其他选项采用默认。如图五所示 图五 3、Linker 选项设置 3.1 选中linker,然后在output选项卡下选择输出格式,此选项非常重要。 如果需要将输出文件送

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档