|
建立一個(gè)stm32f30x的模板需要的步驟
第一步:建立四個(gè)文件夾,分別為CORE,USER,FWLIB,OBJ
第二步:打開stm32標(biāo)準(zhǔn)外設(shè)庫,加入各個(gè)文件
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:用來放置執(zhí)行的一些文件
第三步:將文件中的.c文件加入工程中
第四步:1.在魔法棒中的c/c++的定義為USE_STDPERIPH_DRIVER,STM32F302x8(可能會有變動)
2.加入環(huán)境變量
3.用c99格式去編譯它(c/c++中Misc Controls欄中填入--c99)標(biāo)準(zhǔn)庫存在bug所以可以改變編譯方式。 c99mod也行。
|
評分
-
查看全部評分
|