版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
种是创建法,创建法是在已有模板上而成的。两种方法各有千秋。创建法件架构。下面章节详细介绍两种创建工程的方法。创建工程所需的源文件均来自拉普兰德K60底层库,地址如果读者对IAR开发环境还不熟悉的话,请先阅读“IAR使用详解”,地(.ewpLPLD_OSKinetis_V2\projectuser_app(该名称可app,iarIAR(.ewp后保存在LPLD_OSKinetis_V2\project\user_app\iar文件夹中。如图1.1所示。图1.1IAR新建工程剪切main.c创建工程文件后的文件架构。如图1.2所示。1.2在工程文件架构中只包括main.c源文件和output分组(IAR默认生成,用于产生.map、.out文件等。LPLD_OSKinetis_V2\project\user_app\中。iar文件夹只用于保存IAR开发环境生成的工程文件等,不保存源文件。如图1.3所示。图1.3main.c源文1.4移除main.c完毕了。如图1.5所示。1.5添加main.c保存Workspace(.eww程文件夹名称相同iar文件夹中。这里介绍一下WorkSpace文件(.eww)和工程文件(.ewp)之间的关系。WorkSpace(.ewpuser_app.eww,而工程文件(.ewp)user_app_k60.ewp,user_app.eww程。可以通过“project”→“AddExistingProject”user_app.eww如图1.7所示。其中(.dep)和(.ewd)是IAR系统自动生成的文件。图1.7iar中选中“Category”列表下的“GeneralOptions”选项,然后在左侧的“Target”选项卡MK60DN512“MK60DN512xxx”1.81.8 1.9 “Output”组是创建工程时自动创建的。读者可以按照图1.9中的 “driverslib“libLPLD_OSKinetis_V2\lib,LPLD_OSKinetis_V2\lib 1.10
图1.10将LPLD_OSKinetis_V2\lib\cpu中的全部源文件(除了“cw_crt0.s此文件是CodeWarrior中用到的,IAR并不使用)全部添加到“cpu”分组中,包括headers文件夹中的头文件;将LPLD_OSKinetis_V2\lib\LPLD中的驱动文件按照需求添加到LPLD分组中(HAL_MCG.h和HAL_MCG.c必须添加:此文件用于设置单片机PLL锁相环。按向app用的头文件。在这里我们可以从模板中该文件,的路径为:也可以自己新建一个isr.h文件,但是文件名必须为isr.h。记在main.c中包含其头文件。“FatalError[Pe1696]:cannotopensourcefilexxx.h"xxx.h以编译到相关的头文件。右键单击工程名,在“Options”中选中“C/C++Compiler”选项,并在右侧选择 LPLD_OSKinetisprojecMy_inetis_Projecta\LPLD_OSKinetprojecMy_inetis_Projectp向“Additonalincludedirectories”下的编辑框添加如下所示的内容。这里采用相“Defined如下所示。在这里添加宏定义变量的作用和在文件中添加的作用是一样的,例如在某个.h#define#define1.12宏定义变量并在右侧选择“Config”选项卡即可,如图1.13所示。.icf文件文件均保存在LPLD_OSKinetis_V2\lib\iar_config_files文件夹中。1.13icfFLASHRAM选择在这里选择“J-link/J-Trace1.14所示图1.14选择 下的LPLD_Temte文件夹,粘贴为“LPLD_Temte-副“Test Test.c 2.1 图2.2图2.3全新的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客户经理日常工作职责计划
- 基于声纹识别的远程教育系统设计与实现
- 快消品企业财务部门工作策略与案例
- 联通移动通信工程师面试要点
- 旅游景区各分部总经理助理的职责与面试要点解析
- 冬季生产安全管理培训
- 护理服务流程中的患者反馈与持续改进
- 2025年大件选品物流方案 家具家电配送安装服务展示
- 基于人工智能的智能电网技术研究与应用
- 基于深度学习的道路交通标志识别技术研究
- DB33T 1337-2023 河湖水库清淤技术规程
- 《氢科学技术应用》课件-3-1 氢气的储存
- 大模型原理与技术-课件 chap11 大模型评测
- (正式版)JB∕T 14736-2024 钢质汽车转向节锻件余热淬火工艺规范
- 2022年版 义务教育《数学》课程标准
- 成人住院患者静脉血栓栓塞症Caprini、Padua风险评估量表
- 《电工电子技术》课件-数字式万用表的使用
- 北师大版六年级下册《正比例》课件市公开课一等奖省赛课获奖课件
- 颌面部骨折围手术期的护理
- 清明时节 奠说巴人获奖科研报告
- 主蒸汽管道更换施工方案
评论
0/150
提交评论