关键词不能为空

当前您在: 主页 > 英语 >

Kinetis60——用IAR创建工程

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-01 23:42
tags:

-

2021年2月1日发(作者:邻里)



Kinetis


实战开发

——



IAR


创建工程

< p>



Kinetis


实战开发




——



IA R


创建工程





IAR


开发环境中可以使用两种方法新建工程。一种是新建 创建法,新建创建法是在空



白工程的基础上将所需源文件按功 能逐一添加到


IAR


分组中进而组成一个完整的工程;另一



种是复制创建法,复制创建法是在已有模板上复制而成的。两种方 法各有千秋。复制创建法



便于快速创建工程,节省了一步一步 添加文件的时间;新建创建法便于设计个性化的工程文



件架构。下面章节我们将详细介绍两种创建工程的方法。




创建工程所需的源文件均来自拉普兰德


K60


底层库,下载地址为



/?p=97





如果读者对


IAR

< br>开发环境还不熟悉的话,请先阅读


“IAR


使用详解



,下载地址



/?p=194





1.


用新建方法创建工程




1.1


创建新工程




在本节将介绍如何在


IAR


开发环境上创建新工程,并对


IAR


生成的(< /p>


.ewp


)、(


.eww


)等



文件的功能进行阐述。




1.1.1


创建并保存工程文件




首先在


LPLD_OSKinetis_V2project


下新建文件夹,可以命名为


user_app


(该名称 可



随意命名,一般为工程名称)。在


user_app


文件夹下在新建两个文件夹命名为


app



iar




app


用于存放读者编写的源文件,


iar


用于存放工程文件。利用这种分类方法可以将


IAR

< p>



件生成的工程文件和源文件区分开。




打开


IAR


开发环境,选择菜单栏


“project”→“Create New Project”→ “C”


然后



单击

main


;之后会提示保存工程文件(


.ewp

< p>
),在这里给工程文件命名为


user_app_k60

< br>;然



后保存在


LPLD_OS Kinetis_V2projectuser_appiar


文件夹中。如图


1.1


所示。




北京拉普兰德电子技术有限公司













Kinetis


实战开发

< p>
——



IAR


创建工程< /p>







1.1 IAR


新建工程




1.1.2


剪切


main.c


源文件




经过上述 步骤之后,工程文件就创建完毕了。在


IAR


开发环境的


WorkSpace


中可以看到


< p>
创建工程文件后的文件架构。如图


1.2


所示。< /p>







1.2


工程目录




在工程文件架构中只包括


main.c


源文件和


output


分组(


IAR


默 认生成,用于产




.map



.out


文件等)。




接下来打开


LPLD_OSKine tis_V2projectuser_appiar


文件夹,将里面生成的

< p>
main.c



源文件剪切到

LPLD_OSKinetis_V2projectuser_app


中。


iar


文件夹只用于保存


IAR


开发



环境生成的工程文件等,不保存源文件。如图


1.3


所示。




北京拉普兰德电子技术有限公司













Kinetis

< br>实战开发


——



IAR


创建工程







1.3


复制


main.c


源文件




剪切完毕后,


mian.c


文件的位置就发生了改变。需要重新在


IAR


开 发环境中更新


mian.c



文件的位 置。在


WorkSpace


中右键


mi an.c


文件,在弹出的对话框中选择


“Remove”


。如图



1.4


所示。







1.4


移除


main.c


源文件



< p>
然后右键


WorkSpace


的空白位置,选择< /p>


Add File


找到


“main.c”


源文件所保存的路径



LPLD_OS Kinetis_V2projectuser_app


,添加文件即可。这样


main.c


源文件的位置就更新


< p>
完毕了。如图


1.5


所示。




北京拉普兰德电子技术有限公司












Kinetis


实战开发

< p>
——



IAR


创建工程< /p>







1.5


添加


main.c


源文件




1.1.3


保存


Workspace


文件




接下 来需要保存


Workspace


文件,单击菜单栏


“File”→“Save WorkSpace”



WorkSpace



文件的扩展名为(

.eww


),在这里给


WorkSpace


文件命名为


user_


(该名称一般与工



程文件夹名称相同),同样保存在


iar


文件夹中。




这里介 绍一下


WorkSpace


文件(


.e ww


)和工程文件(


.ewp


)之间的 关系。


WorkSpace



中可以包 括多个工程文件(


.ewp


),所以在两种文件命名上我们将< /p>


WorkSpace


文件(


.eww




命名为


use r_


,而工程文件(


.ewp


)命名为


user_app_




user_




可以包含多个工程,


user_app_


只是


user_


中的一个适用于


K60

单片机的工



程。可以通过


“project”→“Add Existing Project”



user_


中添加现有的工



程。




保存完


Workspace


文件后可以编译一下工程,经过上述步骤后


iar


文件夹中的生成的文



件如图


1.7


所示。其中(


.dep


)和(


.ewd


)是


IAR


系 统自动生成的链接文件。




北京拉普兰德电子技术有限公司













Kinetis


实战开发

< p>
——



IAR


创建工程< /p>







1.7 iar


文件夹中的文件




1.2


设置设备类型




完成新建


IAR

工程后,需要配置设备类型(芯片系列型号)。右键单击工程名,在


“Option s”



中选中


“Category”< /p>


列表下的


“General Options”

< br>选项,然后在左侧的


“Target”


选项卡

< p>


中会看到


“Processor varian t”


这个分组,在这里选择和自己单片机对应的


K60


系列型号。



本文档以


MK60DN512


为例,配置设备类型时选择


“MK60DN 512xxx”


。如图


1.8


所示。







1.8


配置设备类型




1.3


创建新的分组




右键


WorkSpace

< p>
空白位置,选择


“Add”→“Group”


在工 程目录中添加新的分组。如图



1.9


所示。




北京拉普兰德电子技术有限公司












Kinetis


实战开发

< p>
——



IAR


创建工程< /p>







1.9


添加新的分组



工程目录共分为三组目录,其中


“app”



“lib”


组及其子目录是需要用户自己创建的,



“Output”


组是创建工程时自动创建的。读者可以按照图


1.9


中的目录创建分组。





1.9


中 的分组不是强制性的,读者也可以创建自己喜好的工程目标结构,但是要秉承



分类清晰的原则,这样即使在源文件多的时候,也可以通过分组的方式对源文件进行有效的



管理。这里简要介绍一下各分组文件的作用。




“app”


分组下是读者添加自己编 写的应用源文件的地方,我们将


main.c


源文件也添加



到其中;



< /p>


“lib”


分组下包含的是库文件,一般情况下是不做修改的。但 是这里所指的



不做修





也不是强制的,读者如果发现有不需要的库文件 ,也可以按自己的需求进行修改。





“lib”


中,


“common”< /p>


分组用于存放一些编程常用的库,比如内存分配,打印输出等


< /p>


源文件;


“cpu”


分组用于存放支持< /p>


ARM- CotexM4


内核的源文件,比如中断向量表、启动文件、



配置各种总线时钟的文件等等;


“drivers”

< p>
用于存放一些飞思卡尔发布的支持


K60


单片机外



设的驱动文件;


“LPLD”


用于存放拉普兰德编写的


K60


外设驱动文件 ;


“platform”


用于存放



工程对应的平台文件。




1.4


添加源文件




1.4.1


lib


分组中添加文件




创建完分组后,就可以将源文件添加到各分组中了。首先添加


“lib ”


分组下的源文件,



“lib”


分组下的源文件均保存在


LPLD_OSKinetis_V2li b


中,


LPLD_OSKinetis_V2lib

< p>



北京拉普兰德电子技术有限公司








-


-


-


-


-


-


-


-



本文更新与2021-02-01 23:42,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/595872.html

Kinetis60——用IAR创建工程的相关文章