STM32学习之路--创建STM32 F429 标准库工程模板(2)

1. 在“Template_0”文件夹下建立“HalLib”文件夹

2. 将官方 STM32CubeF4 包中“\STM32Cube_FW_F4_V1.10.0\Drivers\STM32F4xx_HAL_Driver”目录下的Src,Inc 文件夹复制到“HalLib”文件夹,删除“Src”文件夹中的“stm32f4xx_hal_dsi.c , stm32f4xx_hal_iptim.c 和 stm32f4xx_hal_msp_template.c”

 3. 在“Template_0”文件夹下建立“Core”文件夹

 

 4. 将官方 STM32CubeF4 包中“\STM32Cube_FW_F4_V1.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm”目录下的“startup_stm32f429xx.s” 复制到“Core”文件夹;

将“\STM32Cube_FW_F4_V1.11.0\Drivers\CMSIS\Include”目录下的“cmsis_armcc.h, core_cm4.h, core_cmFunc.h,core_cmInstr.h , core_cmSimd.h” 复制到 “Core” 文件夹;

将“\STM32Cube_FW_F4_V1.11.0\Projects\STM32F429I-Discovery\Templates\Inc”目录下的“stm32f4xx_it.h,stm32f4xx_hal_conf.h 和 main.h”复制到 “Core” 文件夹;

将“\STM32Cube_FW_F4_V1.11.0\Projects\STM32F429I-Discovery\Templates\Src”目录下的“system_stm32f4xx.c,stm32f4xx_it.c, stm32f4xx_hal_msp.c 和 main.c”复制到 “Core” 文件夹。 

5. 打开“Manage Project Items”,建立两个 Groups: Core和 HalLib。

6. ”Core“分组添加“Core”文件夹中全部文件

7. ”HalLib“分组添加“HalLib/Src”文件夹中全部文件

8. 打开”Options for Target --> C/C++ --> Include Path”,添加全局宏“USE_HAL_DRIVER,STM32F429xx”,添加包含目录“..\Core“和”..\HalLib\Inc”

9. 在main.c中写简单程序,保证编译无错

 

猜你喜欢

转载自www.cnblogs.com/sysedoc/p/11572720.html