博文原作者地址:http://www./module/forum/thread-600249-1-1.html
詳述了MDK5.13新建工程的步驟,,只希望大家一起分享、學(xué)習(xí),,若有不足之處,,望各位大大指正,謝謝,!
1,、新建一個(gè)文件夾,作為工程保存的地方,,本人已Temp為例2,、打開MDK5.13,,點(diǎn)擊pack installer,會(huì)彈出一個(gè)歡迎的界面,直接點(diǎn)擊OK
然后在pack installer界面的右邊search欄,,搜索你的芯片型號(hào),,以stm32f103c8為例,device欄里面會(huì)顯示stm32f103c8的信息
用鼠標(biāo)左鍵單擊選中,,然后在pack installer左邊的pack欄里面會(huì)出現(xiàn)對(duì)應(yīng)的安裝包(KEIL:STM32F1xx_DFP),,直接點(diǎn)擊旁邊的install按鈕,就可安裝該芯片系列的固件庫(kù),。
安裝完后,,直接關(guān)掉該界面,然后進(jìn)入MDK界面,,若出現(xiàn)有更新的提示,,直接點(diǎn)擊確定。
3,、點(diǎn)擊project--new u_vision project新建工程,,輸入工程名,以Temp為例
4、出現(xiàn)選擇芯片型號(hào)的界面,,在search欄里面直接輸入你的芯片型號(hào),,在下方就會(huì)自動(dòng)顯示出來(lái),左鍵單擊選中,,然后點(diǎn)擊OK
5,、然后會(huì)彈出manage run -time environment的運(yùn)行環(huán)境界面,必須選擇的有CMSIS下的core和device下的startup,,至于其它的根據(jù)你需要的外設(shè),在stdperiph Driver里面選擇相應(yīng)的外設(shè)驅(qū)動(dòng),,比如ADC,、GPIO等
需要注意的是,在配置運(yùn)行環(huán)境時(shí),,正確配置時(shí),,打鉤的地方是綠色。未正確配置的話,,打鉤的地方是黃色,。因?yàn)橥氵x擇一個(gè)配置,一般還需要選擇另外的幾個(gè)配置配合才能正確配置,。比如你要用到外設(shè)GPIO,,選擇GPIO后,選擇區(qū)域會(huì)變成黃色,,表示你沒有正確配置,,還需要選擇其他的幾個(gè)配置來(lái)配合,,此時(shí)下方會(huì)出現(xiàn)還需要選中那幾個(gè)配置的提示信息,按照提示選擇即可
選擇外設(shè)GPIO,,下方提示你還需要選擇framework和RCC
按照提示選擇后,,所有打鉤的地方都變成綠色,表示已正確配置,。
6,、接下來(lái),回到了MDK5.13界面,,在左邊工程目錄下,,我們已經(jīng)添加了一些剛才我們配置的文件,包括啟動(dòng)文件以及一些外設(shè)驅(qū)動(dòng)文件,,此時(shí)我們打開我們的工程目錄文件夾,,發(fā)現(xiàn)MDK已經(jīng)自動(dòng)為我們建立了幾個(gè)文件夾
然后我們新建一個(gè)文件夾user(可任意命名),用來(lái)存放用于自己添加的源文件和頭文件
7,、新建一個(gè)源文件,,命名為main.c,然后保存到user文件夾里面,,以后只要是用于自己新建的.c文件和.h文件都放在這個(gè)文件夾下
8,、右鍵點(diǎn)擊MDK5.13左邊的工程Target1,選擇manage Project Items,在彈出的界面中,,可以自己更改工程名,,和源文件組名,分別雙擊Target1和source groups即可更改
并點(diǎn)擊add files添加新文件到源文件組里面,以之前新建的main.c為例,。
9,、點(diǎn)擊options for target,配置MDK
10 配置MDK的自動(dòng)索引功能,,點(diǎn)擊MDK菜單Edit下的configuration