电竞比分网-中国电竞赛事及体育赛事平台

分享

Keil4 建立STM32工程詳解

 三文魚之妙戀 2011-10-08

Keil4 建立STM32工程詳解

1:安裝mdk412,用注冊(cè)機(jī)注冊(cè),這個(gè)過程不詳細(xì)敘述了。

 

2:在本地某個(gè)路徑下建立STM32工程文件夾,命名:my_STM32,并在my_STM32下建立rvmdk文件夾,并在rvmdk文件夾內(nèi)建立    obj,list兩個(gè)文件夾。

 

3: 打開Keil4.

 

4: 選擇Project菜單->New uVision Project...,選擇.../my_STM32/rvmdk文件夾的路徑,并命名工程文件:my_STM32,回車

 

5:選擇器件名稱,見圖1

 

 

                                                                                      圖1

      單擊OK。

 

6: 如圖2所示:選擇否,不添加Startup.s,以后自己添加。  

 

     

                                                                                   圖2

 

 7:如圖3,建立幾個(gè)Group:startup(即將裝入啟動(dòng)文件等),usr(即將裝入應(yīng)用程序文件),F(xiàn)Wlib(即將裝入庫文件的.c文件),doc(即將裝入說明文檔)

 

 

 

 

                        圖3

 

8:右鍵單擊FWlib,Add Files to Group 'FWlib',選擇庫文件的路徑下的src文件內(nèi)的所有文件,并點(diǎn)擊Add,如圖4所示:

 

 

                                                                                          圖4

                                 

 9:將cortexm3_macro.s,stm32f10x_vector.s,stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h,main.c,readme.txt拷貝到my_STM32文件夾內(nèi)。

 

 10:右鍵單擊usr,Add Files to Group 'usr',選擇main.c,stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h,并Add,如圖5所示

 

   

                                                                           圖5

 

11: 鍵單擊startup,Add Files to Group 'startup'    選擇cortexm3_macro.s,stm32f10x_vector.s,并Add,如圖6示

 

 

    

                                                                                       圖6

 

12:將 stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h文件只讀改為,可讀寫。

 

13:點(diǎn)擊圖中畫黑線的按鈕(Target Options...)

 

  

 

                                        圖7

 

   14:選擇Output標(biāo)簽,勾選Creat Hex File,然后點(diǎn)擊Select Folder for Objects...,選擇/my_STM32/rvmdk/obj,作為輸出目標(biāo)文件的文件夾。如圖8所示。

  

 

                                                                                    圖8

 

15:選擇List標(biāo)簽,點(diǎn)擊Select Folder for Listing...,選擇/my_STM32/rvmdk/list,作為輸出list文件的文件夾。如圖9示。

 

                                                                                                           圖9

 

 

16:擇C/C++標(biāo)簽,點(diǎn)擊Include Path右邊的按鈕,分別選擇/library/inc,/my_STM32文件夾作為程序的庫文件編譯的路徑。如圖10所示

 

 

                                                                                                           圖10

 

17:STM32工程建立成功,修改main函數(shù),可以編譯一下。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多