1、首先创建下面5个文件夹:CORE、FWLIB、OBJ、SYSTEM、USER
2、创建新的uVersion工程,放在D:\freertosStudy\USER目录下
3、弹出下面的窗口,叫你选择器件,选择对应的CPU型号;
以下是初步建好的工程:
4、回到D:\freertosStudy\USER路径下看下,是下图所示:
Listings和Objects是MDK自动生成的文件夹,用于存放变编译产生的中间文件,先把他俩删除了,因为后面我们会有专门的OBJ文件夹存放。
5、需要找到固件库:
STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\STM32F4xx_StdPeriph_Driver
把inc和src文件夹拷到D:\freertosStudy\FWLIB路径下;
6、需要把固件库里面启动有关的文件,复制到D:\freertosStudy\CORE文件夹里面
STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm下面的startup_stm32f40_41xxx.s文件复制到D:\freertosStudy\CORE文件夹。
STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Include路径下的core_cm4.h、 core_cm4_simd.h、 core_cmFunc.h 以及 core_cmInstr.h;
都复制好了,CORE目录就是这样的:
7、STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include下面的stm32f4xx.h 和 system_stm32f4xx.h 复制到 USER 目录之下
STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Project\STM32F4xx_StdPeriph_Templates路径下的5 个 文 件 main.c , stm32f4xx_conf.h , stm32f4xx_it.c , stm32f4xx_it.h ,system_stm32f4xx.c 复制到 USER 目录下面
8、前面7个步骤,把必要的文件加到了文件夹里,需要加到工程里。
在Target1上面邮件,选择Manage Project Items
9、设置为下图所示: