專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

STM32 RVMDK快速創(chuàng)建工程

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年01月24日   【字體:

注意:本方法是利用keil的安裝庫和demo,而不是任意下載的固件包。
1、copy keil安裝目錄下D:\Keil\ARM\Examples\ST\STM32F10xFWLib\Project文件到你需要建立工程的總文件夾里;
2、把文件名Projec改為你的工程名,比如myproject;在myproject里面新建Lst、Obj、USER三個(gè)文件夾,分別用于保存list 文件、生產(chǎn)文件(hex就在里面)、源程序;在USER下面再建立兩個(gè)文件夾INC、SRC,分別用于保存你的頭文件和源程序,然后,把你所有的頭文件和源程序分別放進(jìn)INC和SRC里面。以后添加程序就在這兩個(gè)文件夾里面添加。(不過注意的時(shí)候,源程序放在本地不等于放到工程里面,必須添加到工程。)
3、修改工程的名字。暫時(shí)我不知道哪里可以修改,只好用暴力的手段修改,方法如下:把myproject文件夾里面的Project.uvproj文件,修改為myproject.uvproj。除了myproject.uvproj和stm32f10x_vector.s,把類似 Project.uvopt、Project.dep這些文件刪掉。然后雙擊myproject.uvproj打開工程,因?yàn)閯偛疟┝h掉了一些東西,會(huì)報(bào)錯(cuò),不管,點(diǎn)確定,它會(huì)自動(dòng)修復(fù)。
4、打開keil-project-option for target。
    (1)在device選擇你芯片的型號(hào);

    (2)target選好晶振和各參數(shù);
    (3)output下面點(diǎn)擊“select Folder for object”   ,然后選擇myproject下面的新建的Obj文件夾,點(diǎn)OK。然后再右邊修改name of exe,比如myproject(注意,生產(chǎn)的hex將以它為名),。還有勾選create HEX File來生產(chǎn)hex代碼
    (4) Listing下面點(diǎn)擊“select Folder for Listing”,選擇myproject下面的新建的Lst文件夾;
    (5)C/C++下面,在include Paths框右邊的按鈕,新建一個(gè)Path,選擇myproject\USER\INC文件夾作為工程本地頭文件加載路徑;
    (6)確定

5、 keil界面左邊Project窗口,右鍵myproject——manage components,把target的名字改成myproject,在Groups窗口,點(diǎn)擊USER,把自己的源程序添加進(jìn)去。(注意,不要輕易把下載的固件庫的程序放在本地添加進(jìn)去,因?yàn)楦鞣N固件版本不一樣,如果,你在這里添加的程序和庫程序名一樣,編程的時(shí)候就容易直接加載你本地的程序。當(dāng)固件本版不一樣,很容易提示沒有定義該符號(hào)改該變量。我覺得不要新固件庫和舊固件庫,混合用,很容易報(bào)錯(cuò)。)
6、編譯。希望沒有報(bào)錯(cuò)。。。。。
 

關(guān)閉窗口

相關(guān)文章