以前我配置Keil开发STM32的时候踩了很多坑,所以总结了一些经验,所以出一期关于Keil配置STM32开发环境的教程。
一、首先你需要安装Keil,从官网:https://www.keil.com/获取MDK的安装包。和对应型号的pack.
下载好后对应下列文件:
随后我们双击MDK540.exe来安装MDK:
填写你对应的安装路径然后点击Next就可以开始安装了。
安装完成会自动弹出一个窗口:
第一次打开,下面会Read Pack descriptions... 稍等一会我们:
然后再弹出的窗口中选择下载好的pack文件:
打开即可。
二、我们双击桌面上的图标打开MDK开始配置开发环境。
我们为项目新建一个文件夹
进入文件夹,输入文件名然后选择保存。
在弹出的窗口中搜索你的单片机型号,这里我用STM32F103C8作为演示。
这里我们选择这些:
点击OK.
然后我们在外部文件资源管理器中来到项目的根目录,新建一个“USER”文件夹。并在文件夹中新建一个“Main.c”文件。
然后我们回到MDK中修改一个文件,本人在没有修改这个文件编译时报错。
我们来到C:\Users\User\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\StdPeriph_Driver\src
下右键misc.c文件去掉只读
将下图的IP改为IPR,如果没改的话IP下会显示红色波浪线。
改好后我们点击
添加USER文件夹,原来的Source Group 1可以删掉。删掉后新建的命名为USER然后点击Add Files...
我们顺着根目录下的USER文件夹中添加Main.c文件。
随后我们点击OK
我们打开Main.c文件输入一段代码
#include "stm32f10x.h" // Device header
int main(){
return 0;
}
点击
提示:".\Objects\Test.axf" - 0 Error(s), 0 Warning(s).
至此,教程结束。