新建库函数模板

一、新建文件夹

        [CORE
        [FWLIB
Template[OBJ
        [SYSTEM
        [USER

二、新建工程

Project-new μversion project

三、拷贝文件

E:stm32探索者A盘-资料-28,STM32参考资料1,STM32F4xx固件库STM32F4xx_DSP_StdPeriph_Lib_V1.4.0LibrariesSTM32F4xx_StdPeriph_Driverinc和src
------>
D:acodeTemplateFWLIB
2.
E:stm32探索者A盘-资料-28,STM32参考资料1,STM32F4xx固件库STM32F4xx_DSP_StdPeriph_Lib_V1.4.0LibrariesCMSISDeviceSTSTM32F4xxSourceTemplatesarmstartup_stm32f40_41xxx.s
------>
D:acodeTemplateCORE
3.
E:stm32探索者A盘-资料-28,STM32参考资料1,STM32F4xx固件库STM32F4xx_DSP_StdPeriph_Lib_V1.4.0LibrariesCMSISInclude
core_cm4.h和core_cm4_simd.h和core_cmFunc.h和core_cmInstr.h
------>
D:acodeTemplateCORE
4.
E:stm32探索者A盘-资料-28,STM32参考资料1,STM32F4xx固件库STM32F4xx_DSP_StdPeriph_Lib_V1.4.0LibrariesCMSISDeviceSTSTM32F4xxInclude
stm32f4xx.h和system_stm32f4xx.h
------>
D:acodeTemplateUSER
5.
E:stm32探索者A盘-资料-28,STM32参考资料1,STM32F4xx固件库STM32F4xx_DSP_StdPeriph_Lib_V1.4.0ProjectSTM32F4xx_StdPeriph_Templates
main.c和stm32f4xx_conf.h和stm32f4xx_it.c和stm32f4xx_it.h和system_stm32f4xx.c
------>
D:acodeTemplateUSER

四、添加到工程

FWLIB: src中除了stm32f4xx_fmc.c外的所有文件
CORE: startup_stm32f40_41xxx.s
USER: 3个.c文件

五、配置

1、STM32F40_41xxx,USE_STDPERIPH_DRIVER

2、

3、stm32f4xx_it.c 删掉第32、144行
system_stm32f4xx.c 第316行改为8
stm32f4xx.h 第123行改为8
4、再复制配置一个SYSTEM,再加一个HARDWARE

六、简化版

链接:https://pan.baidu.com/s/1kqFxfOXFRINALqgOcCYgMw
提取码:kzk4
然后第(四)点、第(五)点

原文地址:https://www.cnblogs.com/holaworld/p/12406062.html