KeiluVision4第一个工程的建立和环境设置.doc_第1页
KeiluVision4第一个工程的建立和环境设置.doc_第2页
KeiluVision4第一个工程的建立和环境设置.doc_第3页
KeiluVision4第一个工程的建立和环境设置.doc_第4页
KeiluVision4第一个工程的建立和环境设置.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Keil uVision4 第一个工程的建立和环境设置(02)分类: ARM_DSP_MCU_BUS_OTHER 发布: mckeeqin 浏览: 242日期: 2010年6月19日 建立一个工程,效果是让NUC100(48脚的芯片) PC3口LED闪烁,第1步:点击Project -New uVision Projiect第2步:输入工程名字:test (最好事先建立一个工程文件夹)第3步:选择对应公司的芯片第4步:点击“是”,添加启动代码段第5步:新建一个文档,输入如下代码(注 main的返回值是int型),并保存文件为test1.c 到工程文件夹下,然后添加到本工程下,效果如下图第6步:把厂家提供的基本驱动程序添加到工程中,下面四个文件夹一起复制到test工程文件夹下,并在test工程文件夹下,新建两个文件夹分别命名为list和obj(分别用于放置编译过程中产生的文件,这样工程编译后,工程文件夹下才不会显的乱七八糟),效果如下面第二个图所示。第7步:为工程建立2个相应的文件夹,并分别命名为“nuc”和“gpio”用于放置相应的库文件,然后把工程名Target 1重新命名为“test”, 源文件夹命名为“main”。(命名的方法是选中文件夹,按下F2键)效果如下图第二张第8步:分别右击“nuc”文件夹和“gpio”文件夹,选择“Add Files to Group.”把相应的库文件添加到相应文件夹下面,效果如下图第二张所示,(这里添加的仅仅是.c文件,至于.h文件在编译时自动添加其中),好,完成此步后,整个工程文件建立完毕,下面几步就是设置编译环境的参数了。第9步:右击 工程文件名“test”,选择“Options for Target .”进入设置复合选项卡。第10步:在Target选项卡内需要改动的部分是时钟第11步:在“Output”选项卡内需要改动的部分1是:左击“Select Folder for .”然后在弹出的对话框中选择在第6步建立的“obj”文件夹即可。2是:“Create Hex File”此选项仅仅需要导出hex文件时才选中,平时不要勾选,以节省编译时间,第12步:在“Listing”选项卡内需要改动的部分是:左击“Select Folder for .”然后在弹出的对话框中选择在第6步建立的“list”文件夹即可。第13步:在“User”选项卡内暂时不需要改动的任何部分第14步:在“C/C+”选项卡内需要改动的部分是:在include Path右侧点击 添加文件图标,弹出下图界面,然后把第6步复制过来的4个库文件夹全部添加进去,然后在把本工程文件夹也添加进去,这一步是为了库文件的编译时可能需要的路径添加进去第15步:在“Asm”选项卡内暂时不需要改动的任何部分(因为我们暂时没用到汇编,)第16步:在“Linker”选项卡内暂时不需要改动的任何部分第17步:在“Debug”选项卡需要改动的部分,(左侧是设置软件仿真的环境参数,右侧是设置硬件仿真的环境参数,)1是:在“Use”后面的下拉列表中选择“Nu-Link Debugger”(这个是配合厂家提供ICE仿真器的选项,选择这项的前提是要按照相应的驱动:Nu-Link_Driver.EXE)2是:勾选Runto main(),这样仿真的时候,就会跳过启动代码,直接到main函数第18步:在“Utilities”选项卡需要改动的部分,(也就是烧写过程需要设置的选项)1是:在“Use Targer Driver for Flash Programming”后面的下拉列表中选择“Nu-Link Debugger”(这个是配合厂家提供ICE仿真器的选项,选择这项的前提是要按照相应的驱动:Nu-Link_Driver.EXE),2是:单击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论