分步讲述STM32工程的建立过程
- 首先新建工程文件夹
2.打开新建的工程文件夹,在文件夹中再新建如下文件夹
其中CMSIS文件夹中存放从STM32官方固件库中拷贝来的文件如下
startup文件夹中存放启动文件
DOC文件夹用来存放客户说明文件,如下图
Librraries文件夹存放库文件
以上文件均从STM32官方固件库中拷贝得到。
Project文件夹用来存放我们自己建立的Kil5工程文件,该过程在第三步完成。
User文件夹用来存放我们自己建立的文件。还需要将STM32官方库的文件拷贝过来,如下图,其中main.c文件是我们自己建立的。
3.在User文件夹中新建main.c文件以及在KIL5中新建工程
新建文本文件,并改名为main.c
打开Kil5,点击Project,点击新建Kil工程,工程目录选择我们新建的Project文件夹。
并设置工程文件名
随后弹出固件选择框,选择我们用的那一款芯片型号,点OK
接着弹出如下框(提示用不用软件自带的库),不用理会,直接关掉。
4.工程建立后,在如下图中右击taget1,选择Add Group,添加和上文中建立的文件夹同名的文件夹。
建立好后
双击文件夹可添加文件
在STARTUP文件夹中添加启动文件夹。
同理在相应文件夹中都将第一步中图中的文件添加到工程中。
全部完成后如图
5.完成这些还不行的,还要进行操作
点击魔法棒
在Define中添加宏定义USE_STDPERIPH_DRIVER目的是编译#include “stm32f10x.h”
按照1,2,3步骤依次点击
将包含头文件的文件夹添加进来,目的是让工程优先在添加进来的文件夹中搜索头文件
至此,全部工程文件创立的操作才算完成。
最后还需要添加一个文件如下,这个不用修改,直接复制过来,作用是清除编译时产生的信息,因为发布时不需要编译信息,运行该文件能够把编译信息清除。