學習創建stm32工程

stm32工程的創建還是挺麻煩的,下面我介紹一個比較簡單的方法:

1、打開keil軟件,新建項目,選擇需要的芯片,這裏我選擇STMicroelectronics下的STM32F103C8,如果你沒有STMicroelectronics這個選項,就說明你沒有安裝MDK,那就快安裝吧,不過建議安裝在默認目錄。


2、點擊“OK”後會出現是否添加啓動文件,這個是必須的,即使現在不添加,以後還是得手動添加,所以選擇“是”。

3、現在進入正題,最麻煩的時候到了。右鍵Target1,進入“Options for Target 'Target 1'”。

4、在output下選擇Create HEX File。選擇Select folder for Objects...,這是選擇hex文件的存放目錄,是爲了方便管理文件,這就要求我們在工程文件夾下新建一個名爲obj的文件,選擇ok,如下:


5、在listing下點擊Select Folder for Listings...選擇文件存放目錄,同樣是爲了管理文件,選擇ok,如下:


6、關閉Options for Target 'Target 1',右鍵Target 1,選擇Manage Component,重新規劃目錄,如下:


這是最重要的一步,注意,STM32F10X.S是我們最開始的時候添加的啓動文件,當工程創建好的時候就已經存在於工程主目錄,只要新建一個source文件夾,並把它移入到source中就可以了,STM32F10R.LIB是庫文件,我們必須手動選擇添加,我把MDK安裝在了D盤,所以STM32F10R.LIB的目錄是:D:\Program Files\keil\ARM\RV31\LIB\ST,如下:


maic.c是我們需要編程的文件,我們放在source文件夾下。

7、要記住,在keil中設置的文件夾都要有對應的實際文件夾。

8、好了,工程建立完畢,可以寫程序了。

9、我創建了一個可用的空工程,是可用的,編譯鏈接成功通過,當然,每個人安裝的MDK目錄不一定一樣,所以有必要的話,改改文件目錄就好了大家可以下載來看一下:

http://download.csdn.net/detail/chen289251809/5491797

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