一、准备工作
本文使用Keil5软件以STM32F103ZET6为例进行工程创建,需要有STM固件库


二、具体步骤
2.1打开keil5软件,点击菜单栏的project,在下拉菜单中选择New uVision Project。

之后弹出工程保存的位置。

这里点击新建文件夹,创建一个文件夹保存此次的工程。

创建好文件夹后,双击文件夹进入,并在②处输入此次工程的名字,点击保存。

弹出下面对话框,依次展开到STM32F103,下滑选择STM32F103ZE(这里可以根据自己的单片机型号自行选择)。


点击OK,弹出下面对话框,直接关闭即可。

你就得到了这样的一个界面,至此便完成了创建工程的第一步。

2.2打开test文件夹,如果上面的操作没有问题,你将看到下面的内容。

在此处创建startup文件夹,library文件夹,user文件夹,后期根据需求可创建hardware文件夹,app文件夹。

打开STM32固件库,选择libraries>CMSIS>CM3>CoreSupport中的两个文件,复制到test中的startup文件夹下。


选择Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x中的三个文件,复制到test中的startup文件夹下。

选择Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm中所用单片机对应的启动文件,复制到test中的startup文件夹下,我的单片机型号是STM32F103ZET6,所以我选hd.s(如果不知道可以参考这篇文章,实在搞不清的话就全复制走)

至此,startup文件夹里的文件全部到位。

接下来,将\Libraries\STM32F10x_StdPeriph_Driver\inc下的所有文件复制到test里的library中。

然后,将\Libraries\STM32F10x_StdPeriph_Driver\src下的所有文件也复制到test里的library中。

至此,library文件夹也准备完毕。

最后,打开固件库中project文件夹

将Project\STM32F10x_StdPeriph_Template文件夹下的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h复制到test文件夹下的user里

至此,所有前置工作准备完毕。接下来该进行keil里的配置了。请参考这里。
452

被折叠的 条评论
为什么被折叠?



