1、在建立工程之前,我们在电脑的某个目录下面建立一个文件夹,后面所建立的工程都可以放在这个Test文件夹下面。
2、点击 MDK 的菜单:Project –>New Uvision Project,然后将目录定位到刚才建立的Test文件夹下,在这个目录下面建立子文件夹Project,然后定位到Project目录下面,我们的工程文件就都保存到Project文件夹下面。重命名工程,点击保存。
3、接下来会出现一个选择 CPU 的界面,根据需要选择芯片型号。特别注意:一定要安装对应的器件pack才会显示这些内容哦!MDK所需的pack可以在http://www.keil.com/dd2/pack/下载使用。
4、到这里,我们还只是搭建了一个框架,还需要添加启动代码以及.c文件等。现在我们看看Project目录下面包含 2 个文件夹和 2 个文件。这里我们说明一下,test.uvprojx 是工程文件,非常关键,不能轻易删除。Listings 和 Objects文件夹是MDK自动生成的文件夹,用于存放编译过程产生的中间文件。这里,为了跟 MDK5.1之前版本工程兼容,我们把两个文件夹删除,我们会在下一步骤中新建一个 OBJ 文件夹,用来存放编译中间文件。当然,我们不删除这两个文件夹也是没有关系的,只是我们不用它而已。
5、接下来,我们在Test工程目录下面,新建 3 个文件夹 CORE、OBJ以及STM32F10x_FWLib。CORE 用来存放核心文件和启动文件,OBJ 是用来存放编译过程文件以及hex 文件,STM32F10x_FWLib文件夹顾名思义用来存放ST官方提供的库函数源码文件。已有的USER目录除了用来放工程文件外,还用来存放主函数文件 main.c,以及其他包括system_stm32f10x.c等