Keil_uVision4入門(mén)教程

Keil_uVision4入門(mén)教程

ID:37492206

大?。?.29 MB

頁(yè)數(shù):13頁(yè)

時(shí)間:2019-05-24

Keil_uVision4入門(mén)教程_第1頁(yè)
Keil_uVision4入門(mén)教程_第2頁(yè)
Keil_uVision4入門(mén)教程_第3頁(yè)
Keil_uVision4入門(mén)教程_第4頁(yè)
Keil_uVision4入門(mén)教程_第5頁(yè)
資源描述:

《Keil_uVision4入門(mén)教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、2.1.安裝KeilTM軟件您可以到http://www.keil.com/下載KeilTMRealView?MicrocontrollerDevelopmentKitEvaluation軟件。這個(gè)軟件包包含有KeilTMμVision4整合開(kāi)發(fā)環(huán)境。評(píng)估版本有一定限制,最大只能到32K字節(jié)的鏡像文件,但是它是免授權(quán)(license-free)的。關(guān)于安裝KeilTM?Vision4的更多信息,可以參考KeilTM中的ReadMeFirst文檔。2.2.連接目標(biāo)設(shè)備目標(biāo)設(shè)備可用PC的USB供電,或者也可以用其它5伏特的直流電源。TheKeilTMULI

2、NK調(diào)試器通過(guò)USB和PC相連,通過(guò)SWD端口(SerialWireDebug)和目標(biāo)板相連。連好以后,您將可以用它來(lái)向目標(biāo)設(shè)備下載程序和調(diào)試。ULINK2使用一根20腳的帶狀電纜和NUC1xx相連接。2.3.?Vision4概要?Vision4有兩種操作模式:?構(gòu)建模式:用于編輯和編譯所有的程序文件,并生成最終的可執(zhí)行程序。在創(chuàng)建程序相關(guān)章節(jié)中,我們將詳細(xì)描述此構(gòu)建模式。?調(diào)試模式:提供一個(gè)強(qiáng)大的調(diào)試環(huán)境,幫助您跟蹤調(diào)試程序。在調(diào)試程序相關(guān)章節(jié)中,我們將詳細(xì)描述此調(diào)試模式。2.3.1.構(gòu)建過(guò)程在菜單或工具條上點(diǎn)擊“BuildTarget”命令之后,將

3、開(kāi)始編譯代碼。系統(tǒng)將自動(dòng)檢測(cè)文件依賴(lài)和關(guān)聯(lián)性,因此只有修改過(guò)的文件才會(huì)被重新編譯,這樣可以顯著的加快編譯過(guò)程。您或許可以設(shè)定全局優(yōu)化選項(xiàng),對(duì)C或其它模塊執(zhí)行增量式重編譯。通過(guò)Project菜單,您可以進(jìn)入項(xiàng)目文件和項(xiàng)目管理設(shè)定的對(duì)話框。2.3.2.調(diào)試器μVision4集成的開(kāi)發(fā)環(huán)境、仿真器、調(diào)試器等,將為您提供一個(gè)單純統(tǒng)一的環(huán)境,使您得以快速的編輯、仿真和調(diào)試您的程序。通過(guò)μVision4的工具條,就可以實(shí)現(xiàn)絕大多數(shù)調(diào)試和編輯的功能。您可以在代碼編輯區(qū)域的右鍵菜單中設(shè)定斷點(diǎn)。如果您還沒(méi)調(diào)試,在編輯狀態(tài)就設(shè)定這些斷點(diǎn),調(diào)試開(kāi)始后,這些斷點(diǎn)會(huì)自動(dòng)生效。μ

4、Vision4標(biāo)記了編輯窗口中每一行的屬性,所以您可以快速的查看當(dāng)前的所有斷點(diǎn)和執(zhí)行狀態(tài)。2.4.使用步驟本章詳細(xì)描述了如何使用KeilTMμVision4開(kāi)發(fā)環(huán)境,通過(guò)SWD調(diào)試代理接口,從開(kāi)始到下載程序調(diào)試的各個(gè)步驟。2.4.1.開(kāi)始使用軟件點(diǎn)擊Keil?Vision4圖標(biāo)打開(kāi)?Vision應(yīng)用程序后,將下面下面這個(gè)窗口。在這個(gè)窗口里,您將可以創(chuàng)建項(xiàng)目、編輯文件、配置開(kāi)發(fā)工具、執(zhí)行編譯連接,以及進(jìn)行項(xiàng)目調(diào)試。2.4.2.創(chuàng)建項(xiàng)目在開(kāi)始寫(xiě)C代碼之前,首先需要?jiǎng)?chuàng)建一個(gè)項(xiàng)目。您可以在要保存項(xiàng)目的位置先建立一個(gè)新的文件夾,然后執(zhí)行Keil?Vision4程

5、序在其中建立項(xiàng)目。通常需要以下幾個(gè)步驟:?1.在您設(shè)定的路徑上建立名為“CodeTemplate”的文件夾?2.執(zhí)行Keil?Vision4程序,Start->Programs->KeilμVision4?3.創(chuàng)建一個(gè)新的項(xiàng)目。從主窗口中,選擇?Project?菜單,選擇條目Newproject.然后會(huì)顯示如下一個(gè)文件對(duì)話框。?4.在文件對(duì)話框中,切換到之前的文件夾(CodeTemplate);在底部的文件名輸入框中,打入您的項(xiàng)目的名字,例如CodeTemplate,然后點(diǎn)擊“保存”。2.4.3.設(shè)備支持接下來(lái)將顯示一個(gè)新的窗口,在這個(gè)窗口里,您需要選

6、擇您將使用的目標(biāo)ARM設(shè)備類(lèi)型和編譯輸出的文件格式。(在這個(gè)例子中,我們使用Cortex-M0作為目標(biāo)設(shè)備類(lèi)型)。這個(gè)設(shè)定通常需要如下幾個(gè)步驟。?1.打開(kāi)ARM目錄?2.選擇您要開(kāi)發(fā)的設(shè)備條目。在這篇文檔里,作為例子我們將使用Cortex-M0.2.4.4.項(xiàng)目管理KeiluVision4確保了簡(jiǎn)易并且一致性的項(xiàng)目管理風(fēng)格。通過(guò)一個(gè)單獨(dú)的文件保存源代碼的文件名和各種配置信息,這些配置信息包括編譯、連接、調(diào)試、Flash的其他工具的配置。通過(guò)項(xiàng)目的相關(guān)菜單項(xiàng),可以方便的訪問(wèn)到項(xiàng)目文件和項(xiàng)目管理對(duì)話框。選擇下圖中的圖標(biāo)打開(kāi)項(xiàng)目組件設(shè)定(Management

7、ProjectComponentSetting)項(xiàng)目組件設(shè)定窗口如下圖所示。您可以在其中建立新的項(xiàng)目目標(biāo)、分組、選擇分組中的不同的文件。最終,項(xiàng)目工作區(qū)域?qū)⑷缦聢D所示:2.4.5.創(chuàng)建一個(gè)C程序現(xiàn)在您可以開(kāi)始寫(xiě)C程序了!在主窗口中,選擇下拉菜單File->New,然后看到出現(xiàn)一個(gè)新的標(biāo)題為的窗口,您可以在窗口中開(kāi)始寫(xiě)您的代碼。在寫(xiě)完最初的代碼后,再次選擇下拉菜單File->Save,然后將看到一個(gè)新的文件保存對(duì)話框。請(qǐng)將此文件保存到之前創(chuàng)建的CodeTemplate文件夾中,名字可取為main.c。然后在真正開(kāi)始編譯之前,我

8、們還需要將main.c加入到項(xiàng)目文件里。您需要右鍵點(diǎn)擊?Sourcefiles?,選擇AddF

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。