keil4建立ARM STM32 工程和設置_第1頁
keil4建立ARM STM32 工程和設置_第2頁
keil4建立ARM STM32 工程和設置_第3頁
keil4建立ARM STM32 工程和設置_第4頁
keil4建立ARM STM32 工程和設置_第5頁
已閱讀5頁,還剩8頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、此篇根據個人的mdk4.5+JlinkV8使用狀況,來寫的日記,我只撿一些個人碰到的一些大眾化的問題來說,其他的我就貼圖了(也會簡單說一下),高手可以掠過。呵呵1新建工程,和增加源代碼a.創建工程:點上述的按鈕后,自己輸入自己的工程名稱,選擇路徑,然后保存.b.增加一個Groupc.增加源文件: 1.自己編寫的源文件:FileàNew ,Ctrl+s ,輸入源文件名, 選擇路徑,然后保存 2.復制已有的源文件到一個文件夾下,然后如下圖所示, 把所有源文件增加進來.(個人比較懶,實驗工程,所以就一個group把所有的源碼全加進來了。) 增加所有源文件后的界面2 keil4設置,我把我的

2、設置全部貼圖,我自己碰到的問題,會提出來說下。 a.點擊target option按鈕,進入設置界面圖1. device(我的是STM32F103ZET6芯片)圖2 Target上述的 注意的幾個地方 :Xtal :( 我用的是8M晶振)System_View File: 根據我之前的情況來看,只要其他的選好了,keil是可以自行增加的,這里關注下,我的是手動添加的(這里用的是絕對路徑,至少我嘗試是無法設置成相對路徑的)。這個文件大家可以在.KeilARMSFD文件夾下找到相應的文件ROM和RAM的設置:各自根據自己的實際情況來設置3.Output選項卡需要選中debug informatio

3、n,Browse information (碰到在C中無法增加斷點的情況,個人誤打誤撞選中這兩個后就可以了,后來實驗過取消和增加確實和能不能增加斷點有關系,還是建議勾選上)4.Listing選項卡 和User選項卡,ASM選項卡 我沒有做任何更改,就略過.(如果用匯編的話,應該要設置的吧)5.C/C+選項卡我只修改了Inlcude Path 選項卡(包含的頭文件路徑)a.使用絕對路徑。點擊右側小按鈕,然后挨個挨個找吧(不方便移植)。b.使用相對路徑(我就我的設置稍微說下)我的這個工程的頭文件所處的目錄的絕對路徑:D:WorkSpaceKeilSTlibraryFWLibincD:WorkSpa

4、ceKeilSTSTM32F10xFWLibExamplesGPIOIOToggleWorkspace所在目錄D:WorkSpaceKeilSTWorkSpace我的設置:.STM32F10xFWLibExamplesGPIOIOToggle.libraryFWLibinc這里說下 .libraryFWLibinc這個路徑的設置 . 表示 從Project文件所在目錄 返回到上級目錄,也就是到ST文件夾下 libraryFWLibinc 表示在ST目錄下尋找library目錄并進入.然后一級一級的尋找,最終找到inc文件夾Project文件:完整來說:就是從Project文件所在的目錄返回到上

5、級目錄,并從在上級目錄里找尋library文件夾,找到后進入該文件夾找尋FEWlib文件夾,最終找到頭文件所在目錄inc文件夾 (在fat文件系統中.表示返回到上級目錄,不熟悉的可以了解下)假設:library文件夾的路徑在ST文件夾的上一級:D:WorkSpaceKeil libraryFWLibinc則頭文件中設置成 . libraryFWLibinc (有需要的可以理解下對于頭文件路徑的設置,好處可以到網上搜搜了解下。IAR下也是如此設置的,我想所有編譯器都應該會支持相對路徑的吧)6.linker 選項卡需要如上圖所示正確設置R/O 和 R/W base的地址然后勾選Use Memory

6、 Layout target Dialog鎖定設置7.debug選項卡我用的是jlink 所以在Use中選擇了cortex-M/R Jlink-Trace然后將load Application at startup和Run to main()全部勾選上。點擊右側的Setting,進入jlink設置其中debug 和Trace我是默認的,在Flash Download 中做如下設置Start 和size需要設置.load中自己選擇Erase Sector/Full chip 增加給芯片編程(下載)算法programmming algorithm ,點擊add根據自己使用的芯片來選擇相應的算法8.utility選項卡

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論