stm32_之【建立工程】

在安装完Keil vision4、配置好MDK仿真环境后,我们就开始建立工程啦!

一.新建工程

1.在桌面创建TEST文件夹,在文件夹中创立以下文件夹;


2.启动Keil v4,新建我们的工程文件,文件取名为STM-DEMO,保存在文件夹USER下;


3.选择芯片,选择STM公司的STM32101VE;

4.问是否复制STM32的启动代码到工程文件中,点否,我们有库自己手动添加;

5.工程建立成功,但我们的工程中没有任何文件;

6.把STM库里的文件复制到TEST的这五个文件夹里:

(1)USER:放工程文件

扫描二维码关注公众号,回复: 730347 查看本文章


(2)FWLIB:放STM32库里面的inc 和src两个文件夹,用于库外设驱动。


(3)CMSIS:用来存放库为我们自带的启动文件和M3系列单片机通用的文件。


(4)OUTPUT:用来保存软件编译后输出的软件。

(5)LISTING:用来保存编译后生成的链接文件。

7.回到KEILv4工程界面,选中Target右键添加4个组,分别命名:


8.分别向各组添加之前导入文件夹的库文件:




↓↓↓↓↓↓↓↓↓(在FWLIB里加src的全部驱动文件)



.h的头文件不需要添加。



二.配置MDK工程环境

1.点击魔术棒:



2.选择输出路径:



3.选择listing路径:


4.把从库函数复制过来的main.c文件里的内容全删除

输入基本代码:

#include "stmf10x.h"
int main (void)
{while(1)
//add your code here ^-^。

}


5.添加宏定义:USE_STDPERIPH_DRIVER,STM32F10X_HD




6.修改output选项卡


7.修改DEBUG选项卡



三.配置J-LINK硬件调试

1.打开魔术棒



2.在选项卡DEBUG选择仿真工具



3.修改utilities(工具)选项卡



4.连接J-LINK 


四.编译程序


1.translate :编译当下文件,不链接库文件,也不生成任何可执行文件

2.bulid: 编译当下修改过的文件,做语法检查,链接动态库,生成可执行文件(常用)

3.rebuild:重新编译整个工程,耗时巨大


五.烧写程序

1.给板子供电并连上J-LINK

2.点击LOAD



猜你喜欢

转载自blog.csdn.net/luoyir1997/article/details/80033855