你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F3探索者套件学习笔记之工程模板建立

[复制链接]
lee198717 发布时间:2013-3-6 21:19
 
0 N( I  J( k+ O- z$ a, ]1.         建立一个工程模板文件夹,取名为工程模板。在其中添加以下子目录:, _% n8 g, v% L# [3 \$ v
image002.jpg 1 A: n  H0 H2 D! @3 Y
 

, Y4 U4 n8 r1 ~- L# o
2.         其中CMSIS文件夹中存放的是ARM Cortex™ 微控制器软件接口标准头文件,是 Cortex-M 处理器系列的与供应商无关的硬件抽象层,CMSIS的用途见相关资料。

6 [0 G6 E' i" b5 w6 Z
拷贝官方提供的标准外设库…\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\
: d" b3 J3 b, d! l$ I# K  _
Libraries\CMSIS\Include路径下的所有头文件到该目录下;同时,拷贝官方提供的标准外设库模板…\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Libraries\CMSIS\Device
* O6 m4 s9 R6 h+ q
\ST\STM32F30x\Source\Templates文件夹下的system_stm32f30x.c到该文件夹中。最终该目录中的文件结构如下:
4 _1 ~+ z( s% g: ?6 C
image004.jpg
) e5 z, @5 I+ V8 S5 ^* d% i3 _: K2 z
 

4 V( ]# g8 X" P3 X) G
3.   Hardware文件夹中用于存放用户自己封装的(并非板载的官方提供外设)各种外设驱动文,如TFT-LCD模块、串口模块等;其中添加src和inc两个文件夹,分别用于存放这些模块的实现文件和头文件。
* v4 R6 u  Z: N4 y( Q
4.   Startup文件夹用于存放STM32F3系列处理器的官方启动汇编代码文件 :startup_stm32f30x.s,而不由keil MDK4.7开发工具提供。该文件位于官方提供的固件模板中: …\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Libraries\CMSIS\Device\ST\STM32F30x\Source\Templates\arm文件夹下。

# T& B8 L! {# N
5.   Library文件夹用于存放各种官方提供的标准驱动库文件,如STM32F30x_I2C_CPAL_Driver、STM32F30x_StdPeriph_Driver等,以后还将包含ucOS III和ucGUI III、Fatfs等厂商提供的驱动代码。这里,我们拷贝官方提供的标准外设驱动库文件夹到该目录中,路径为…\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Libraries:

6 z- x+ ]& y/ J$ h, R! v7 L
; R" G2 ~/ C% m0 E7 P3 [
 

+ [! s7 b1 W- _
6.   User文件夹中包含用户自己编写的main.c文件以及STM32F3系列处理器的异常处理文件,该文件夹中添加inc和src两个文件夹。拷贝官方提供的任意一个实例工程中的以下文件到User文件夹下,其中.c文件放入src文件夹中,而.h文件放入inc文件夹中:如…\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Project\STM32F30x_StdPeriph_Examples\CortexM4\BitBand
6 _0 x& S! k3 o5 z8 B
image008.jpg
+ J( `" U- Q  Y* y. J4 c' A: _
7.   最后,建立一个Project文件夹,用于存放Keil MDK的工程文件,其中建立Listing和Output两个文件夹。

" m1 f, H! p9 d7 B1 e- @; d
8.   至此,STM32F3的工程模板文件基本框架建立完成。
image006.jpg
赞 收藏 1 评论5 发布时间:2013-3-6 21:19

举报

5个回答
zykzyk-93033 回答时间:2013-3-6 21:31:44

RE:STM32F3探索者套件学习笔记之工程模板建立

给个工程实例比较好。
lee198717 回答时间:2013-3-7 14:27:31

RE:STM32F3探索者套件学习笔记之工程模板建立

这个必须有,工程实例见本人的另外一篇关于流水灯的博文。
BLUE脚印 回答时间:2013-3-8 13:57:09

RE:STM32F3探索者套件学习笔记之工程模板建立

好东西
刘欢工作室 回答时间:2013-3-26 19:49:33

RE:STM32F3探索者套件学习笔记之工程模板建立

给个工程实例比较好。
ffeige1984 回答时间:2014-5-4 14:46:39

回复:STM32F3探索者套件学习笔记之工程模板建立

好东西

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版