將STM32的標(biāo)準(zhǔn)庫編譯成lib庫
9、設(shè)置C語言預(yù)編譯宏和引用目錄:
因?yàn)橐褂?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/STM32">STM32F4標(biāo)準(zhǔn)庫,預(yù)編譯選項(xiàng)設(shè)置:USE_STDPERIPH_DRIVER,STM32F4XX
將剛才拷貝的inc和工程根目錄文件夾加入引用:

10、設(shè)置完成后:

11、將stm32f4xx_conf.h文件拷貝到工程:
這個文件需要在標(biāo)準(zhǔn)庫提供的示例工程中找:
我使用的是STM32F4-Discovery_FW_V1.1.0ProjectPeripheral_ExamplesADC3_DMAstm32f4xx_conf.h
這個文件引用了庫文件中所有的頭文件。因?yàn)椴话趲熘校覍⑦@個文件拷貝到E:學(xué)習(xí)ARM庫stm32f4-2文件夾。
12、到此,工程設(shè)置完成。按F7編譯,經(jīng)過一支煙的時間即可生成庫的lib。
生成完成后,MDK工程中:

13、工程輸出目錄:

14、將庫文件加入該工程
15、新建工程,我命名成stm32f4use,處理器依舊選擇STM32F407VG。

16、這是選擇yes,因?yàn)檫@是一個可執(zhí)行的工程:

評論