建立一个新工程

Step1 创建三个文件夹(ctrl+shift+N快速创建)

建立一个新工程_第1张图片

Step2 配置需要的资源文件

建立一个新工程_第2张图片

Start文件夹配置:

打开固件库-->Libraries-->CMSIS--->...把startup文件添加进start文件夹中

        (CMSIS 是 Cortex 微控制器软件接口标准的缩写。这是由 ARM 开发的 Cortex-M 处理器系列的供应商无关的硬件抽象层。CMSIS 为处理器的核心外设提供了一致的接口,使软件开发人员能够编写可在各种微控制器设备上运行的可移植代码,而无需为每个特定设备重新编写低级代码。这标准化了基于 ARM Cortex-M 的微控制器的软件开发,并促进了在不同平台上的代码重用。)

建立一个新工程_第3张图片

再找到三个启动文件 stm32f10x.h  system.c  system.h

建立一个新工程_第4张图片

再找到core cm3的 文件

建立一个新工程_第5张图片

Library文件夹配置

找到标准外设驱动文件夹 把inc src都粘贴进去

建立一个新工程_第6张图片

User文件夹配置

打开project文件夹 找到后缀为template(模版)的文件夹

建立一个新工程_第7张图片

选择这四个文件粘贴

Step3 Keil 

1.先新建Project

2.再点击三个箱子按钮-->新建三个组建立一个新工程_第8张图片

        -->打开start文件夹 文件类型选择所有文件 首先添加后缀为md 的启动文件 再添加后缀为.c.h的文件

        -->打开Library-->All files-->ctrl all--> add

        -->打开User-->全部添加

3.点击魔术棒按钮-->c/c++-->include paths-->建立一个新工程_第9张图片

4.define栏写入 USE_STDPERIPH_DRIVER

建立一个新工程_第10张图片

        解释一下上述文字的意思-->USE 使用 STD标准 periph外设 driver驱动

5.Debug

调试器选择STLINK建立一个新工程_第11张图片-->settings-->Flash Download-->勾选-->确定

PS:分享一个批处理文件 可以删除编译产生的中间文件

建立一个新工程_第12张图片

可以看到 光是LED文件都占20M 主要占据空间的就是他们都是工程的中间文件

我们把工程分享给别人 就双击批处理文件 内存占用就很小了

你可能感兴趣的:(linux,stm32,蓝桥杯)