mdk工程的建立方法

mdk工程的建立方法

ID:13144728

大小:470.50 KB

页数:10页

时间:2018-07-20

mdk工程的建立方法_第1页
mdk工程的建立方法_第2页
mdk工程的建立方法_第3页
mdk工程的建立方法_第4页
mdk工程的建立方法_第5页
资源描述:

《mdk工程的建立方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、KeilMDK工程建立7.jpg(26.12KB)2011-1-1400:378.jpg(131.67KB)2011-1-1400:37我们要开始建立我们的第一个工程.在开始之前,请读者先从网上获取ST公司提供的STM32固件库“stm32f10x_fw_archivev2.0(May2009)”,然后将其解压。 首先请读者在任意一个地方建立一个空文件夹,并将其命名为“STM32_FW”。然后在STM32_FW里新建6个文件夹,分别命名为“boot”、“library”、“src”、“obj”、

2、“list”、“library”。如下图所示:9.jpg(22.29KB)2011-1-1400:37 接下来请执行如下操作: 1、在刚才解压“stm32f10x_fw_archivev2.0(May2009)”得到的文件夹里按照路径stm32f10x_fw_archivev2.0(May2009)Archive,找到um0427.rar并将其解压。 2、在第1步解压到的um0427文件夹里按路径“um0427FWLibprojectRVMDK”找到文件:“cortexm3_macr

3、o.s”和“stm32f10x_vector.s”,并将其复制到前面所新建的“STM32_FWboot”文件夹中。此二者为STM32在MDK环境下的启动文件,是每一个STM32工程所必需的。 3、在“um0427FWLibproject”中找到文件:“stm32f10x_it”和“stm32f10x_it”,并将其复制到“STM32_FWinterrupt”中。此二者包含了STM32在MDK下的中断服务入口函数。 4、将“um0427FWLiblibrary”中的“inc”文件夹

4、和“src”文件夹复制到“STM32_FWlibrary”中。此二文件夹为STM32的固件函数库文件,一般情况下这两个文件夹里的文件都不推荐改动,可以设置只读属性。 5、最后请新建一个名字为“main.c”文件,放入“STM32_FWsrc”中。 执行完以上操作后,应该得到如下结构: STM32_FWboot:“cortexm3_macro.s”和“stm32f10x_vector.s”文件; STM32_FWinterrupt:“stm32f10x_it”和“stm32f10x_it”

5、文件; STM32_FWsrc:“main.c”文件; STM32_FWlibrary:“inc”文件夹和“src”文件夹; 建立“STM32_FW”文件夹的用意在于,它可以作为我们以后进行STM32程序开发时候的一个目录结构。以后我们新建任何一个工程时,只要直接复制这个文件夹里面的四个文件夹就可以完成一个工程最基本的文件结构的建立了。这样可以提高我们的开发效率。 下一步,我们来真正着手建立第一个工程。首先新建一个文件夹,笔者将其命名为“MyFirstJob”。并将“STM32_FW”中的“

6、boot”、“library”、“src”、“obj”、“list”、“library”文件夹复制到“MyFirstJob”中。如下图所示:10.jpg(23.99KB)2011-1-1400:37然后执行如下操作: 1、打开KeiluVision4,依次点击Project-NewuVisionProject(如果当前有工程正在打开,请先执行Project-CloseProject将其关闭),弹出窗口,填写工程名和保存路径(保存在我们刚才新建的“MyFirstJob”下,命名为MyFirstJo

7、b),然后点击保存。如下图:11.jpg(62.63KB)2011-1-1400:37  2、接着第1步的保存之后,弹出窗口,选择CPU类型。此处根据实际情况选取,作者使用的是STMicroelectronics的STM32F103RB系列。如图所示,我们可以看到右侧显示了该型号STM32器件的一些特性,比如72MHz,128KFlash,20KSRAM……资源都是非常丰富的。如图所示:12.jpg(97.76KB)2011-1-1400:373、选择好CPU型号之后点选确定,弹出如下图对话框:

8、13.jpg(58.25KB)2011-1-1400:37 此处是询问需不需要给工程添加STM32的启动代码(StartupCode),记得此处点选No。 4、至此STM32的工程已经新建完毕,可以看到如下界面:14.jpg(44.5KB)2011-1-1400:37 5、接下来是将一系列必要的工程文件添加到当前工程中,执行如下操作: (1)将“Target”重命名为“MyFirstJob”,并删除Source Group1。在“MyFirstJob”上点击右键,在弹出的菜单中选择Add Gro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。