STMCU小助手
发布时间:2021-12-4 17:03
|
初学STM32F205的库包搭建工程5 x* l: [( g2 W5 Y4 a" d; W& O 本人小白,初次接触STM32,在建立工程时查找了很多文档,发现F2系列的资料比较少,现简要分享一下建立过程。. N2 _( ^0 f: k+ [4 O 5 D6 R" o0 u) o& E, R# j' D 1.下载官方库包
库包目录如下图所示,主要用到Libraries和Project两个文件夹$ l5 p; _! G' i* S1 n / F$ S3 @& c* ~" o; A+ F+ ]
! |8 ?: [+ C. l. F9 @ 2.搭建工程 软件:Keil uVision5( \0 u- m' s# I' R) o2 i; K software pack:Keil.STM32F2xx_DFP.2.9.0 ; s3 X: |+ l" P5 P 1. 新建一个工程文件夹,起名例:experiment,尽量路径和文件名中不要包含中文,并在此文件夹下新建如下五个文件,具体包含功能如图示。$ k+ h5 L/ Z1 e" R9 p
+ Y1 K- B5 w1 L! {" Y- v4 P$ x 2. 各个文件夹下导入库包中的文件如下所示。其中inc、src中为 \Libraries\STM32F2xx_StdPeriph_Driver文件里两个文件夹中的内容。HARDWARE文件夹内存放建立的一些外设文件。+ V: X, x8 O V& f7 t 0 k W2 _; B* a0 ~1 M' T
3. keil环境下新建一个工程,Project->New uVision Project…,起一个工程名,存储路径选择USER文件夹,选择对应型号的芯片(注若未安装F2系列DFP需先安装才可以选择)。 4. 之后界面左侧出现project,右击文件夹->manage project items,如图所示,新建对应的文件夹,将相应文件夹内的.c文件导入。注CORE文件夹内导入如图.h和.s文件。 / \+ j. v) ]8 B( ~
" ~5 ~8 X' K p; ~8 j5 u: b+ r* o
) ?6 | y8 i% ~( I 5. 添加好后的界面如图所示。
6. 点击魔术棒,修改相应的配置,Listing目录下将Folder修改为建立的OBJ文件夹下,*C/C++*目录下Define处添加USE_STDPERIPH_DRIVER,includepaths处将.h文件所在的四个文件夹(USER、CORE、…FWLIB、HARDWARE)路径填入。$ t6 W) y0 L; x9 C * X4 k9 Z# T* e1 e- G( @2 G
7. 至此工程搭建完成,添加main.c,在其中写入一段简单代码,测试编译通过即可。) e- ~, |$ `3 t8 D! | - }, W9 A i8 o: ?2 R7 A
2 Z- n1 e+ R" I8 V8 q |
微信公众号
手机版