資源描述:
《Keil4 建立STM32工程詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、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菜單->NewuVisionProject...,選擇.../my_STM32/rvmdk文件夾的路徑,并命名工程文件:my_STM32,回車?5:選擇器件名稱,見圖1??????????????????????????????????
2、?????????????????????????????????????????????????????圖1??????單擊OK。?6:?如圖2所示:選擇否,不添加Startup.s,以后自己添加。??????????????????????????????????????????????????????????????????????????????????????????圖2??7:如圖3,建立幾個(gè)Group:startup(即將裝入啟動(dòng)文件等),usr(即將裝入應(yīng)用程序文件),F(xiàn)Wlib(即將裝入庫文件的.c文件),doc(即將裝入說
3、明文檔)???????????????????????????圖3?8:右鍵單擊FWlib,AddFilestoGroup'FWlib',選擇庫文件的路徑下的src文件內(nèi)的所有文件,并點(diǎn)擊Add,如圖4所示:???????????????????????????????????????????????????????????????????????????????????????????圖4?????????????????????????????????9:將cortexm3_macro.s,stm32f10x_vector.s,stm32
4、f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h,main.c,readme.txt拷貝到my_STM32文件夾內(nèi)。??10:右鍵單擊usr,AddFilestoGroup'usr',選擇main.c,stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h,并Add,如圖5所示??????????????????????????????????????????????????????????????????????????????圖5?11:鍵單擊startup,AddF
5、ilestoGroup'startup'???選擇cortexm3_macro.s,stm32f10x_vector.s,并Add,如圖6示????????????????????????????????????????????????????????????????????????????????????????????圖6?12:將?stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h文件只讀改為,可讀寫。?13:點(diǎn)擊圖中畫黑線的按鈕(TargetOptions...)???????????????
6、????????????????????????????圖7????14:選擇Output標(biāo)簽,勾選CreatHexFile,然后點(diǎn)擊SelectFolderforObjects...,選擇/my_STM32/rvmdk/obj,作為輸出目標(biāo)文件的文件夾。如圖8所示。??????????????????????????????????????????????????????????????????????????????????????圖8?15:選擇List標(biāo)簽,點(diǎn)擊SelectFolderforListing...,選擇/my_STM32
7、/rvmdk/list,作為輸出list文件的文件夾。如圖9示。???????????????????????????????????????????????????????????????????????????????????????????????????????????圖9??16:擇C/C++標(biāo)簽,點(diǎn)擊IncludePath右邊的按鈕,分別選擇/library/inc,/my_STM32文件夾作為程序的庫文件編譯的路徑。如圖10所示???????????????????????????????????????????????????
8、?????????????????????????????????????????????????????????圖10?17:STM32工程建立成功,修改main