使用IAR创建新工程的步骤

kelly的头像
kelly 发布于:周一, 08/15/2016 - 14:57 ,关键词:

新建一个IAR工程有两种方法,新建工程有两种方法,一种是使用工程模板,另一种是使用已存在的工程来建立另外一个工程。这里讲第一个方法,第二个方法很简单,书稿上有阐述。

一、新建第一个IAR工程

用IAR首先要新建的是工作区,而不是工程。在工作区里再建立工程。

1)建立工作区间

新建IAR工作空间,首先是菜单File里选择Open再选择Workspace,如下图红圈所示。

接着就会看到一片空白。这时就是新的“办公区”了。

有了工作空间就可以建立工程了。

2)建立工程

菜单Project-Create New Project。点了之后出现下面这个对话框。

上面图中有个Tool Chain:ARM,这里选的是芯片的类型, IAR有很多很多专用的环境,比如ARM的,430的,8051的等。这里只有ARM,相当于没得选。它的下面有个Project templates(工程模板),然后是asm,c++,c等,选择用户使用的开发语言,我们选C。展开C前面的+号,显示如下图(上个图的局部)

用鼠标点下main之后再点OK。

3)保存

新建工程就剩下最后一步了,保存。

在文件名后面填个名字保存。注意,在关闭IAR时或关闭IAR空间时,还会提示要求保存工作空间。别一不小心关完了。IAR工作空间文件后辍是.eww。IAR工程的后辍名是.ewp。eww和ewp文件都会关联到IAR,不过eww文件才能正确的自动打开,而ewp文件必须先打开IAR,再导入工程才可用,这样太麻烦了,还是保存eww文件来得方便。

二、项目的设置

1)弹出设置对话框

在工程名上点右键,选择options,或者点菜单——“Project”——“Options” 进入,或者按快捷键Alt+F7
下面进入设置,这里只说明几种基本设置,具体的还得根据自己需要来调整。没有出现设置栏目就保持默认。

2)先选择芯片的型号。我们用的是K60,这里选Freescale K60Xxxx 。

3)编程语言栏目设置。以C语言为例,如果是C++就选C++ 。

4)这里设置的是编译后是否要生成BIN、HEX 文件。

5)Linker的设置,这里记录着储存的地址。

6)调试工具的设置,

这里选择ST-Llink 的调试方式,这里我选 SWD 。

A)如果使用JTAG写入器,则在驱动中选择

B)如果使用J-Link写入器,则在驱动中选择

基本设置就这样了,具体得根据自己情况修改。

围观 1458