一、生成一个新项目
要使用IAR进行STM32嵌入式系统开发,必须从建立一个项目(project)开始,下面以在E:\下建立一个名为Example的项目为例介绍。
1 创建项目目录、复制公共文件
(1)在E盘下创建名为的Example文件夹,即项目根目录为E:\Example。
(2)在项目根目录下建立一个EWARMv5文件夹用于存放项目文件、工作空间文件和项目配置相关文件。
(3)解压标准外设驱动文件库(stm32f10x_stdperiph_lib_V312zip),将其中的“Libraries”文件夹复制到Example目录下。
(4)复制标准外设驱动库目录Project\Template下的stm32f10x_confh、stm32f10x_itc、stm32f10x_ith三个文件到Example文件夹下。mainc可以不用复制,自己写。
复制标准外设驱动库目录Project\Template\EWARMv5下的stm32f10x_flashicf、stm32f10x_flash_extsramicf、stm32f10x_noricf和stm32f10x_ramicf到Example\EWARMv5文件夹下。
复制好的目录。
2 创建新的工作空间
嵌入式系统开发大都是面向项目(Project)的,需要建立Project来管理项目开发。IAR EWRAM又是基于工作空间(Workspace)的集成开发环境,Project必须放在工作空间里面,所以我们首先应该建立工作空间。一个工作空间里面可以放多个项目。
开始程序IAR SystemsIAR Embedded Workbench,进入IDE环境。File NewWorkspace。
这样工作空间就建好了,但是这个工作空间里面还没有项目,所以还不能保存,下面将在这个工作空间里面建立新项目。
3 创建新项目
在上面第2步已经建立好的工作空间里创建新项目。
ProjectCreate New Project。d出“Create New Project”对话框,“Tool Chain”选择ARM,“Project Template”选择Empty project模板,这样所有的文件都由用户自己来写。点击OK,d出“另存为…”对话框,选择我们刚刚建好的Example目录下的EWARMv5文件夹下,然后输入工程名 ,这里我输入Template,然后点击保存。这样一个名为Template的IAR EWARM项目就建好了,下面我们添加一些文件,然后再修改一些参数,使得这个项目真正地能够使用。
4 添加文件到项目
(1)文件分组
按说现在就可以往项目里面添加文件了,但是由于ARM系统开发涉及文件较多,类型繁杂,加上我们使用ST公司的标准固件库驱动文件,这样就要添加很多文件到项目里,随着项目的复杂程度加大,文件的数量是很多的。为了便于管理,将这些文件在项目里分组保存,IAR EWARM支持文件分组。
在IDE左侧的Workspace里面,在刚刚建立的Template项目上点右键,选择Add Add Group…。在d出的对话框里面输入组名(Group Name),点OK即可。将添加如下几个组。
项目名字后面有个星号(),这是说明项目或工作空间已经修
改,但是还没有保存,现在点FileSave All,这时d出对话框让保存工作空间。还记得工作空间吗?第2步新建的工作空间,但是当时没有保存,因为当时工作空间里面没有项目,不能保存。输入工作空间名Template,然后点保存,这时候项目后面的星号消失。
注:工作空间扩展名eww,项目扩展名
以上就是关于如何在IAR EWARM下建立工程和配置STM32开发环境全部的内容,包括:如何在IAR EWARM下建立工程和配置STM32开发环境、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)