设为首页收藏本站

嵌入式天空

 找回密码
 我要注册

扫一扫,访问微社区

最近看过此主题的会员

查看: 1971|回复: 2

利用keil创建STM32F407工程

[复制链接]

37

主题

74

帖子

1300

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1300
QQ
发表于 2017-6-27 14:27:23 | 显示全部楼层 |阅读模式
本帖最后由 zack 于 2017-6-27 14:51 编辑

利用keil创建STM32F407工程
作者:北京尚观科技·张伟
1>在<桌面>上创建一个目录文件<STM32>用来存储所有的工程
2>在<STM32>目录中创建一个模板工程<01test>
3>在<STM32\01test>中分别创建
cmsis//里面存放有关arm-cortex-m4的代码
fwlib//fw代表固件,这个文件夹里面存放官方的固件
mylib//程序员自己写的库(针对每一个硬件都单独写一个文件来支持)
user//用户的测试代码(比如说main.c)
project//主要放工程的文件、编译时的中间文件
4>把一些固件,以及需要用到的文件拷贝到相应的工程目录中
1.在<STM32课程SDK\ST官方固件>中有一个压缩包
<stm32f4_dsp_stdperiph_lib>解压缩到当前目录
2.在<STM32\01test\cmsis>中需要拷贝(一共7个文件)
[1]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h>
有关stm32f4系列的头文件
[2]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h>
有关stm32f4系列的头文件
[3]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f40_41xxx.s>
stm32启动文件
[4]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Include\core_cm4.h>
有关arm-cortex-m4系列的头文件
[5]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Include\core_cm4_simd.h>
有关arm-cortex-m4系列的头文件
[6]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Include\core_cmFunc.h>
有关arm-cortex-m系列的头文件
[7]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Include\core_cmInstr.h>
有关arm-cortex-m系列的头文件
3.在<STM32\01test\fwlib>中需要拷贝(一共2个目录文件)
[1]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\STM32F4xx_StdPeriph_Driver\inc>
有关ST公司固件的头文件
[2]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\STM32F4xx_StdPeriph_Driver\src>
有关ST公司固件的源文件
4.在<STM32\01test\user>中需要拷贝(一共5个文件)
       注:这5个文件是ST公司给的模板文件,我们直接拿来用是没问题的
[1]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Project\STM32F4xx_StdPeriph_Templates\main.c>
[2]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Project\STM32F4xx_StdPeriph_Templates\stm32f4xx_conf.h>
[3]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Project\STM32F4xx_StdPeriph_Templates\stm32f4xx_it.c>
[4]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Project\STM32F4xx_StdPeriph_Templates\stm32f4xx_it.h>
[5]<STM32课程SDK\ST官方固件\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Project\STM32F4xx_StdPeriph_Templates\system_stm32f4xx.c>
5>利用keil创建工程和刚才目录产生关系
   由于该处图片比较多,就直接做成PDF(注:<尚观STM32实验手册一.pdf>中记录的是完整的
,这里上传的只是    利用keil创建STM32F407工程)
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

0

主题

12

帖子

96

积分

新手上路

Rank: 1

积分
96
发表于 2017-9-9 20:40:31 | 显示全部楼层
马上要学
回复

使用道具 举报

0

主题

14

帖子

105

积分

新手上路

Rank: 1

积分
105
发表于 2017-9-12 21:43:41 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EBMSKY Inc. ( 冀ICP备17022971号-1  

GMT+8, 2019-5-19 23:12 , Processed in 0.084706 second(s), 40 queries .

Powered by Discuz! X3.2

© 2014-2018 Comsenz Inc. 【嵌入式天空】设计

快速回复 返回顶部 返回列表