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中寫簡單程序,保證編譯無錯

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM