開發(fā)環(huán)境構建ppt課件_第1頁
開發(fā)環(huán)境構建ppt課件_第2頁
開發(fā)環(huán)境構建ppt課件_第3頁
開發(fā)環(huán)境構建ppt課件_第4頁
開發(fā)環(huán)境構建ppt課件_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本章要點:ADS1.2概述ASD1.2安裝ADS1.2開發(fā)環(huán)境的運用運用AXD調試程序和仿真其它開發(fā)環(huán)境引見ADS1.2開發(fā)環(huán)境構建ADS1.2概述ADS 集成開發(fā)環(huán)境是ARM 公司推出的ARM 核微控制器集成開發(fā)工具,英文全稱為ARM Developer Suite,成熟版本為ADS1.2。ADS1.2 支持ARM10 之前的一切ARM 系列微控制器,支持軟件調試及JTAG 硬件仿真調試,支持匯編、C、C+源程序,具有編譯效率高、系統(tǒng)庫功能強等特點,可以在Windows98、Windows XP、Windows2000 以及Red Hat Linux上運轉。ADS1.2開發(fā)環(huán)境構建ADS1.

2、2安裝ADS 1.2的安裝并不復雜,其安裝步驟如下:在ADS1.2的安裝盤中運轉setup.exe,安裝ARM Developer Suite v1.2。出現(xiàn)的安裝對話框如下圖ADS 1.2初始安裝界面ADS 1.2選擇安裝途徑界面選擇安裝方式為典型安裝開場安裝界面安裝終了后會自動進入答應證安裝導游界面ARM License Wizard,如以下圖所示答應文件安裝導游動作選擇界面在該界面中選擇閱讀【Browser】按鍵來選中答應證文件,文件稱號為license.dat,途徑是位于安裝源文件的CRACK文件夾中。閱讀文件答應證ADS1.2開發(fā)環(huán)境的運用運用ADS 1.2創(chuàng)建一個工程點擊【開場】【

3、ARM Developer Suite v1.2】【CodeWarrior for ARM Developer Suite】,啟動ADS 集成開發(fā)環(huán)境,選擇【File】【New】菜單可以出現(xiàn)圖所示的對話框。新建工程界面ADS1.2開發(fā)環(huán)境的運用在這里選擇“ARM Executable Image,在“Project name:中輸入工程文件名,這里輸入的工程名是“test。然后點擊“Location:文本框的【Set】按鈕,閱讀選擇想要將該工程保管的途徑,將這些設置好后,點擊【確定】,即可建立一個新的工程。按照以上的步驟建立了稱號為“test的工程后,會出現(xiàn)test.mcp 的窗口,如下圖,有

4、三個標簽頁,分別為“files,“l(fā)inkorder和“target 。默許的是顯示第一個標簽頁“files。新建工程翻開窗口ADS1.2開發(fā)環(huán)境的運用為工程添加源碼常用的方法有兩種,既可以經(jīng)過在“files標簽頁點擊鼠標右鍵,選中“Add Files把要用到的源程序添加到工程中,也可以在“Project菜單項中,選擇“Add Files,這兩種方法都會翻開文件閱讀框,用戶可以把曾經(jīng)存在的文件添加到工程中來。ADS1.2開發(fā)環(huán)境的運用開發(fā)環(huán)境設置經(jīng)過上個步驟的引見,我們知道了如何在新建一個工程并且為這個工程添加新的文件。下面將要引見如何設置開發(fā)環(huán)境以支持在本書的開發(fā)板中運轉代碼和在線調試。設置

5、步驟如下:1在圖4.10中,單擊“DebugRel Setting,可以彈出如下圖的對話框 “DebugRel Setting按鍵DebugRel Setting選項ADS1.2開發(fā)環(huán)境的運用上圖對話框中的設置很多,在以下步驟里主要引見一些最為常用的設置選項,讀者假設對其它未涉及到的選項感興趣,可以查看相應的協(xié)助文件。2Target選項設置。選中Target Settings選項,設置如下圖。Target Settings選項設置ARM Assemble選項設置ARM C Compiler選項設置Output標簽頁設置Options標簽頁設置運用AXD調試程序和仿真AXD概述AXD即ARM e

6、xtended Debugger,是ADS軟件中獨立于Code Warrior IDE的圖形軟件。AXD是一款調試功能強大的軟件,它支持多種調試方法如JTAG、Angel、ARMulator等等。其具有以下特點: 提供適宜的調試方法,比如中斷功能、斷點設置、延續(xù)運轉或非延續(xù)運轉等; 可以執(zhí)行所設計的計算機指令,檢查軟件程序設計能否存在缺陷; 可以方便地監(jiān)測調試對象的運轉和程序的運轉; 可以根據(jù)調試命令實時控制硬件動作,檢測硬件電路設計能否合理運用AXD調試程序和仿真AXD的運用進入AXD的調試界面可以在Windows下選擇【開場】【ARM Developer Suite v1.2】【AXD D

7、ebugger】。進入的調試界面如下圖。界面中的主要選項引見如下: File:用于文件管理; Processor Views:用于處置器選項管理,可以選擇在調試時察看處置器的某些選項:如存放器、變量和存儲器等; System Views:用于對調試目的管理,這是處置器以外的內容,比如其他存放器和斷點等; Options:用于對AXD進展配置,如進展目的配置; Excute:控制程序運轉,如單步、執(zhí)行到斷點等。登陸AXD調試界面運用AXD調試程序和仿真在運用AXD調試工具前,要先選擇調試目的,單擊AXD菜單【Options】選擇【Configure Target】,彈出【Choose Targe

8、t】對話框,如圖4.22所示。在沒有添加其它仿真驅動程序前,Target標簽中只需兩項,分別為ADPJTAG硬件仿真和ARMUL軟件仿真。而實踐上本書分別添加了H-JTAG和JLINK的硬件仿真驅動程序,它們的稱號分別是H-JTAG和Multi-ICE。當需求添加驅動程序時,可經(jīng)過點擊【Choose Target】對話框中的【Add】按鈕來實現(xiàn)。為了開發(fā)運用的簡便,本書中主要引見的是運用JLINK的硬件仿真和調試。Choose Target對話框對J-Link進展配置,配置情況如圖4.23所示。根本選擇默許的配置就可以了J-Link配置界面運用AXD調試程序和仿真加載映像文件在調試時,加載一個

9、程序運用菜單項選擇項【File】【Load Image】或點擊最左邊的【Load Image】工具圖標。假設在調試過程中,需求重新運轉程序,可經(jīng)過重新加載文件來實現(xiàn),這時可點擊最右邊的Reload Current Image工具圖標。需求指出的是,加載的是工程文件夾下面的選擇DebugRel文件夾下的“.axf格式的調試文件。加載完成的界面如圖4.24所示。加載映像文件完成的界面運用AXD調試程序和仿真查看存儲器、存放器和變量值Registers子菜單或按“Ctrl+R鍵,可查看或修正目的板處置器中存放器中的值 “Watch子菜單或按“Ctrl+E鍵,可對處置器設置察看點,察看點可以是存放器、

10、地址等, 但不能修正。需求留意的是“Processor Views菜單下的“Watch只能察看處置器,而“System Views菜單下的“Watch或按“Alt+E鍵時可對目的板上的任何資源建立察看,可添加或刪除察看點。 “Variables菜單或按“Ctrl+E鍵,可查看或修正當前可執(zhí)行的映像文件程序中的變量值,這些變量可以是部分變量、全局變量、類屬變量??商砑踊騽h除查看或修正的變量。 “Memory子菜單或按“Ctrl+M鍵,可查看或修正存儲器中的值。修正和查看存放器的值程序的燒寫安裝H-JTAGH-JTAG的軟件可從網(wǎng)上下載,或者從其他開發(fā)板提供的軟件資料里找到。其安裝很簡單,只需求翻

11、開安裝文件,按照提示將其安裝到電腦中即可,和其他普通的運用程序的安裝并無區(qū)別。程序的燒寫設置JTAG端口選擇H-JTAG主界面的菜單【Setting】【LPT Jtag Setting】,設置如圖4.28所示。設置完成后點擊OK前往主界面。設置JTAG端口程序的燒寫檢測器件端口設置好之后,銜接好開發(fā)板電源接通,銜接并口的JTAG線,并啟動開發(fā)板。點擊【Detect target】 或者點擊【Operations】【Detect target】。假設勝利檢測到CPU,那么會顯示如圖4.29所示,否那么,會提示錯誤。假設檢測不到CPU,可以嘗試重啟開發(fā)板、重新銜接JTAG線以及重新開啟H-JTAG

12、軟件等方式。如假設還不勝利,請檢查驅動安裝能否正確、H-JTAG配置能否有問題。檢測器件勝利界面程序的燒寫H-Flasher的設置對于H-Flasher的設置,很重要,點擊 圖標,或者可以經(jīng)過【Flasher】【Start H-Flasher】菜單翻開Flash燒寫程序,就會啟動H-Flasher軟件,它的配置,主要是根據(jù)特定的芯片進展一些設置。首先翻開【Load】菜單,彈出文件選擇界面,定位到H-Jtag安裝目錄下的HFC Examples目錄,該目錄下包括一些常用的CPU以及flash的配置文件。由于本書的開發(fā)板運用的Nand Flash是K9F2G08,在HFC Examples目錄下沒

13、有這個配置,因此把本書提供的配置文件S3C2440+K9F2G08.hfc拷貝到HFC Examples目錄下,并且選擇該配置選擇H-Flasher配置單配置單項選擇擇勝利程序的燒寫燒寫程序在進展了以上的設置之后,程序的燒寫就變的非常簡單了,首先在H-Flasher界面下選擇【Programming】,在出現(xiàn)的界面下點擊【Check】按鍵來確定設置,在【Src File】文本框中選擇需求下載的文件,最后點擊【Program】就能完成程序的燒寫了。燒寫過程如圖程序燒寫過程其它開發(fā)環(huán)境引見Keil軟件公司現(xiàn)為ARM子公司是嵌入式開發(fā)工具的專業(yè)制造商。其產(chǎn)品包括C編譯器、宏編譯器、實時內核、調試器、模擬器、集成開發(fā)環(huán)境以及8051、ARM7/ARM9/Cortex-M3等微控制器仿真開發(fā)工具。IAR瑞典愛亞軟件技術咨詢公司 Embedded Workbench for ARM 是IAR Systems 公司為ARM 微處置器開發(fā)的一個集成開發(fā)環(huán)境,下面簡稱IAR EWARM。比較其他的A

溫馨提示

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

評論

0/150

提交評論