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

【经验分享】初学STM32F205的库包搭建工程

[复制链接]
STMCU小助手 发布时间:2021-12-4 17:03
初学STM32F205的库包搭建工程
本人小白,初次接触STM32,在建立工程时查找了很多文档,发现F2系列的资料比较少,现简要分享一下建立过程。

1.下载官方库包

20200424171617230.png

库包目录如下图所示,主要用到Libraries和Project两个文件夹

20200424172416358.png


2.搭建工程
软件:Keil uVision5
software pack:Keil.STM32F2xx_DFP.2.9.0

1. 新建一个工程文件夹,起名例:experiment,尽量路径和文件名中不要包含中文,并在此文件夹下新建如下五个文件,具体包含功能如图示。
20200424175449531.png


2. 各个文件夹下导入库包中的文件如下所示。其中inc、src中为 \Libraries\STM32F2xx_StdPeriph_Driver文件里两个文件夹中的内容。HARDWARE文件夹内存放建立的一些外设文件。

20200424181250936.png


3. keil环境下新建一个工程,Project->New uVision Project…,起一个工程名,存储路径选择USER文件夹,选择对应型号的芯片(注若未安装F2系列DFP需先安装才可以选择)。
4. 之后界面左侧出现project,右击文件夹->manage project items,如图所示,新建对应的文件夹,将相应文件夹内的.c文件导入。注CORE文件夹内导入如图.h和.s文件。

20200424185154507.png


20200424185339722.png


5. 添加好后的界面如图所示。

20200424185559706.png


6. 点击魔术棒,修改相应的配置,Listing目录下将Folder修改为建立的OBJ文件夹下,*C/C++*目录下Define处添加USE_STDPERIPH_DRIVER,includepaths处将.h文件所在的四个文件夹(USER、CORE、…FWLIB、HARDWARE)路径填入。

20200424190341612.png


20200424190357359.png


7. 至此工程搭建完成,添加main.c,在其中写入一段简单代码,测试编译通过即可。

  1. #include "stm32f2xx.h"

  2. int main(void)
  3. {
  4.     u8 *m;
  5.     m="hello world!";
  6. }
复制代码




收藏 评论0 发布时间:2021-12-4 17:03

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版