手动新建项目步骤较多,在这里记录一下,防止遗忘
目录
2,将start,library,user文件夹中的文件添加进group
相关配置文件放在网盘
链接:https://pan.baidu.com/s/1E2CaECGJf5QUHsDSH8m9_w?pwd=7jvs
提取码:7jvs
一,创建项目文件夹
选择足够的存储空间,创建一个文件夹,用于存储今后STM32的项目文件
二,打开Keil5创建项目
1,点击Project New Project
2,创建项目文件
(1)在该文件夹下再新建一个文件夹,命名为想要新建的项目名称
(2) 点击进入新建的项目文件夹
(3)填写文件名为project,点击保存
3, 选择开发板的型号
下面的弹窗点击关闭
4,项目已经创建完成
三,配置环境(文件)
1,在项目文件夹下添加三个新目录
2,start目录下存放启动相关的配置文件
3, library目录下存放STM32官方库文件
4,user目录下存放用户写的代码以及一些配置文件
四,配置环境(Keil)
1,添加group
右键Target1,点击add Group
添加三个新组分别为Start,Library,User
2,将start,library,user文件夹中的文件添加进group
点击 上方工具栏中按钮
选中要添加的group,点击add files
进入到对应的文件夹,选择文件类型All files,再点击要添加的文件
注意Start组中的startup文件只添加一个,要对应开发板,我这里选择startup_stm32f10x_md.s
其他group同理,全部添加
添加完毕后点击OK
3,添加头文件路径以及配置宏
点击上方工具
选择编译器V5.06
点击c/c++ 点击Include
点击添加,然后打开文件夹选择文件
选择Start,Library,User文件夹,然后点击OK
在Define中添加宏USE_STDPERIPH_DRIVER,然后点击OK
配置Debug,选择调试器(这里看自己开发板对应的调试器),然后点击Settings,选择Flash Download,点击Reset and Run
这样就能在烧录时自动Reset了
这样环境就配置好了!
五,成功编译
1,打开main.c,简单写一个while循环
如下:
2, 点击编译
查看output
编译成功!
六,总结步骤