|
建立一个stm32f30x的模板需要的步骤
第一步:建立四个文件夹,分别为CORE,USER,FWLIB,OBJ
第二步:打开stm32标准外设库,加入各个文件
COER:1.STM32F30x_DSP_StdPeriph_Lib_V1.3.0\Libraries\CMSIS\Device\ST\STM32F30x\Source\Templates\arm\startup_stm32f30x.s
2.STM32F30x_DSP_StdPeriph_Lib_V1.2.3\STM32F30x_DSP_StdPeriph_Lib_V1.2.3\Libraries\CMSIS\Include(include下所以文件)
USER:1.STM32F30x_DSP_StdPeriph_Lib_V1.3.0\Libraries\CMSIS\Device\ST\STM32F30x\Source\Templates\system_stm32f30x
2.STM32F30x_DSP_StdPeriph_Lib_V1.3.0\Libraries\CMSIS\Device\ST\STM32F30x\Include(include下所有文件)
3.STM32F30x_DSP_StdPeriph_Lib_V1.3.0\Projects\STM32F30x_StdPeriph_Templates(该文件夹下所有文本文件)
FWLIB:STM32F30x_DSP_StdPeriph_Lib_V1.3.0\Libraries\STM32F30x_StdPeriph_Driver(该文件夹下的inc和src文件夹)
OBJ:用来放置执行的一些文件
第三步:将文件中的.c文件加入工程中
第四步:1.在魔法棒中的c/c++的定义为USE_STDPERIPH_DRIVER,STM32F302x8(可能会有变动)
2.加入环境变量
3.用c99格式去编译它(c/c++中Misc Controls栏中填入--c99)标准库存在bug所以可以改变编译方式。 c99mod也行。
|
评分
-
查看全部评分
|