資源描述:
《Keil_uVision4入門教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、2.1.安裝KeilTM軟件您可以到http://www.keil.com/下載KeilTMRealView?MicrocontrollerDevelopmentKitEvaluation軟件。這個軟件包包含有KeilTMμVision4整合開發(fā)環(huán)境。評估版本有一定限制,最大只能到32K字節(jié)的鏡像文件,但是它是免授權(quán)(license-free)的。關(guān)于安裝KeilTM?Vision4的更多信息,可以參考KeilTM中的ReadMeFirst文檔。2.2.連接目標設(shè)備目標設(shè)備可用PC的USB供電,或者也可以用其它5伏特的直流電源。TheKeilTMULI
2、NK調(diào)試器通過USB和PC相連,通過SWD端口(SerialWireDebug)和目標板相連。連好以后,您將可以用它來向目標設(shè)備下載程序和調(diào)試。ULINK2使用一根20腳的帶狀電纜和NUC1xx相連接。2.3.?Vision4概要?Vision4有兩種操作模式:?構(gòu)建模式:用于編輯和編譯所有的程序文件,并生成最終的可執(zhí)行程序。在創(chuàng)建程序相關(guān)章節(jié)中,我們將詳細描述此構(gòu)建模式。?調(diào)試模式:提供一個強大的調(diào)試環(huán)境,幫助您跟蹤調(diào)試程序。在調(diào)試程序相關(guān)章節(jié)中,我們將詳細描述此調(diào)試模式。2.3.1.構(gòu)建過程在菜單或工具條上點擊“BuildTarget”命令之后,將
3、開始編譯代碼。系統(tǒng)將自動檢測文件依賴和關(guān)聯(lián)性,因此只有修改過的文件才會被重新編譯,這樣可以顯著的加快編譯過程。您或許可以設(shè)定全局優(yōu)化選項,對C或其它模塊執(zhí)行增量式重編譯。通過Project菜單,您可以進入項目文件和項目管理設(shè)定的對話框。2.3.2.調(diào)試器μVision4集成的開發(fā)環(huán)境、仿真器、調(diào)試器等,將為您提供一個單純統(tǒng)一的環(huán)境,使您得以快速的編輯、仿真和調(diào)試您的程序。通過μVision4的工具條,就可以實現(xiàn)絕大多數(shù)調(diào)試和編輯的功能。您可以在代碼編輯區(qū)域的右鍵菜單中設(shè)定斷點。如果您還沒調(diào)試,在編輯狀態(tài)就設(shè)定這些斷點,調(diào)試開始后,這些斷點會自動生效。μ
4、Vision4標記了編輯窗口中每一行的屬性,所以您可以快速的查看當前的所有斷點和執(zhí)行狀態(tài)。2.4.使用步驟本章詳細描述了如何使用KeilTMμVision4開發(fā)環(huán)境,通過SWD調(diào)試代理接口,從開始到下載程序調(diào)試的各個步驟。2.4.1.開始使用軟件點擊Keil?Vision4圖標打開?Vision應(yīng)用程序后,將下面下面這個窗口。在這個窗口里,您將可以創(chuàng)建項目、編輯文件、配置開發(fā)工具、執(zhí)行編譯連接,以及進行項目調(diào)試。2.4.2.創(chuàng)建項目在開始寫C代碼之前,首先需要創(chuàng)建一個項目。您可以在要保存項目的位置先建立一個新的文件夾,然后執(zhí)行Keil?Vision4程
5、序在其中建立項目。通常需要以下幾個步驟:?1.在您設(shè)定的路徑上建立名為“CodeTemplate”的文件夾?2.執(zhí)行Keil?Vision4程序,Start->Programs->KeilμVision4?3.創(chuàng)建一個新的項目。從主窗口中,選擇?Project?菜單,選擇條目Newproject.然后會顯示如下一個文件對話框。?4.在文件對話框中,切換到之前的文件夾(CodeTemplate);在底部的文件名輸入框中,打入您的項目的名字,例如CodeTemplate,然后點擊“保存”。2.4.3.設(shè)備支持接下來將顯示一個新的窗口,在這個窗口里,您需要選
6、擇您將使用的目標ARM設(shè)備類型和編譯輸出的文件格式。(在這個例子中,我們使用Cortex-M0作為目標設(shè)備類型)。這個設(shè)定通常需要如下幾個步驟。?1.打開ARM目錄?2.選擇您要開發(fā)的設(shè)備條目。在這篇文檔里,作為例子我們將使用Cortex-M0.2.4.4.項目管理KeiluVision4確保了簡易并且一致性的項目管理風格。通過一個單獨的文件保存源代碼的文件名和各種配置信息,這些配置信息包括編譯、連接、調(diào)試、Flash的其他工具的配置。通過項目的相關(guān)菜單項,可以方便的訪問到項目文件和項目管理對話框。選擇下圖中的圖標打開項目組件設(shè)定(Management
7、ProjectComponentSetting)項目組件設(shè)定窗口如下圖所示。您可以在其中建立新的項目目標、分組、選擇分組中的不同的文件。最終,項目工作區(qū)域?qū)⑷缦聢D所示:2.4.5.創(chuàng)建一個C程序現(xiàn)在您可以開始寫C程序了!在主窗口中,選擇下拉菜單File->New,然后看到出現(xiàn)一個新的標題為的窗口,您可以在窗口中開始寫您的代碼。在寫完最初的代碼后,再次選擇下拉菜單File->Save,然后將看到一個新的文件保存對話框。請將此文件保存到之前創(chuàng)建的CodeTemplate文件夾中,名字可取為main.c。然后在真正開始編譯之前,我
8、們還需要將main.c加入到項目文件里。您需要右鍵點擊?Sourcefiles?,選擇AddF