STM32F4XX工程步驟

一:建立文件夾

1.複製庫函數中Libraries文件夾到你所需建立工程的文件夾下,例:我在Example文件夾下建立工程,那麼把Libraries文件夾複製到Example

2.在你所需建立工程的文件夾下新建文件夾User。我在Example下建立User文件夾。

3.User文件夾下建立ObjList文件夾

4.拷貝庫函數裏Periject/STM32F4xx_StdPeriph_Templates文件夾下main.cstm32f4xx_it.cstm32f4xx_it.hUser文件夾下

5.拷貝庫函數裏Periject/STM32F4xx_StdPeriph_Templates文件夾下stm32f4xx_conf.h       Libraries\CMSIS\Device\ST\STM32F4xx\Include

6.在你所需建立工程的文件夾下新建文件夾CMSIS

7.在你所需建立工程的文件夾下新建文件夾MDK-ARM

8.在你所需建立工程的文件夾下新建文件夾STM32F4xx_StdPeriph_Driver

目前建立的文件夾如圖所示:

二:建立工程:

1.打開Keil4新建工程文檔,路徑選擇爲MDK-ARM,選擇芯片,然後點否:不添加。

2.然後添加剛剛新建文件夾名字的組。

添加完成後如圖:

 

三:給各個組添加文件:

1.User文件夾下添加添加步驟一中User文件夾中的main.cstm32f4xx_it.c

2.CMSIS文件夾下添加步驟一中Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates中的system_stm32f4xx.c

3.MDK-ARM文件夾下添加Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm中的startup_stm32f4xx.s。這個我是用的Keil,所以選arm文件夾下的,其他軟件就選其他軟件的吧。

4.STM32F4xx_StdPeriph_Driver是驅動,用到哪個外設就添加哪個外設就是,在這個路徑                            Libraries\STM32F4xx_StdPeriph_Driver\src

添加完成後如圖:

四:Target設置:

1.output選項:輸出指定到步驟一中Obj文件夾。

2.List選項:輸出指定到步驟一中List文件夾中。

3.C/C++選項:Define框中填入:“STM32F4XX,USE_STDPERIPH_DRIVER”(不要引號)

如圖:

IncludePaths框中填入:Libraries\STM32F4xx_StdPeriph_Driver\inc

     Libraries\CMSIS\Device\ST\STM32F4xx\Include

添加完成後如圖:

到此,工程配置完成,其他Debug那些的話根據自己需要配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章