freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

9嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)-arm嵌入式開(kāi)發(fā)工具ppt81頁(yè))(參考版)

2025-03-10 15:23本頁(yè)面
  

【正文】 當(dāng)下載成功后,狀態(tài)條會(huì)以底色為藍(lán)色顯示 Download Completed信息,若下載失敗,狀態(tài)條會(huì)以底色為紅色顯示 Error: verify error, download Failed 7. 運(yùn)行調(diào)試 在調(diào)試運(yùn)行時(shí)可根據(jù)需要在調(diào)試運(yùn)行工具欄上選擇相應(yīng)的按 鈕,調(diào)試框中相應(yīng)的部分就會(huì)出現(xiàn),這樣就可看到相應(yīng)的調(diào)試 信息。正確連接目標(biāo)系統(tǒng)后,就可以下載可執(zhí)行目標(biāo)文件到目標(biāo)系統(tǒng)存儲(chǔ)器中。 6. 連接仿真器與下載程序 ? 選擇 Debug | Remote Connect命令,或按 F8鍵,通過(guò)仿真器和目標(biāo)系統(tǒng)連接。 ? 執(zhí)行至符號(hào)輸入欄( Execute until)用于設(shè)置下載文件后目標(biāo)系統(tǒng)需要自動(dòng)運(yùn)行到的符號(hào)處。 ? 下載地址可選項(xiàng)( Download address)用于設(shè)置下載文件后系統(tǒng)是否將 PC值設(shè)置到程序下載的起始地址,若設(shè)置,系統(tǒng)在完成下載后會(huì)自動(dòng)將 PC值設(shè)置到程序下載的起始地址。 ? 下載文件地址欄( Download address)用于輸入下載文件在目標(biāo)系統(tǒng)上的起始存儲(chǔ)地址,下載的文件將從該地址開(kāi)始順序存儲(chǔ)。 ? 下載文件欄( Download file)用于輸入下載到目標(biāo)系統(tǒng)上的可執(zhí)行文件及其目錄,此文件為在目標(biāo)系統(tǒng)上執(zhí)行的文件,文件格式可以是 ELF格式或者是 Binary格式,系統(tǒng)會(huì)自動(dòng)將ELF格式文件轉(zhuǎn)換為 Binary格式后下載。符號(hào)文件含有調(diào)試信息內(nèi)容,常見(jiàn)的有 Elf格式、Coff格式,提供調(diào)試所需要的調(diào)試信息。調(diào)試設(shè)置有 3個(gè)類別選擇頁(yè),分別為調(diào)試常規(guī) ( General)信息配置頁(yè)、下載( Download)信息配置頁(yè)和內(nèi) 存映像( Memory Map)配置頁(yè)。 處理器設(shè)置選項(xiàng)卡 4. 連接的設(shè)置 這里指的是計(jì)算機(jī)和目標(biāo)板之間連接的仿真器設(shè)置,可根據(jù)實(shí) 際的連接形式進(jìn)行設(shè)置 。如果文件有錯(cuò)誤會(huì)在輸出窗口輸出錯(cuò)誤信息,可根據(jù)錯(cuò)誤信息進(jìn)行修改。設(shè)置完 CPU的類型和所用的編譯工具后,單擊 OK按鈕。 3. 編譯工程 ? 在編譯工程前先要對(duì)工程文件將要運(yùn)行的目標(biāo)環(huán)境進(jìn)行設(shè)置。 保存文件到工程 Test所在的目錄下,注意文件名應(yīng)以 .s為擴(kuò)展 名,這里保存為 。 工程對(duì)話框 2. 輸入源文件并加到工程中 選擇 File | New命令或單擊工具欄上的新建文本文件圖標(biāo) , 在客戶區(qū)中輸入自己的源文件。 1.工程的創(chuàng)建 打開(kāi) Embest IDE軟件,選擇 File|New Workspace命令 建立一個(gè)新的工程,在彈出的對(duì)話框中輸入工程的名稱,并確 定工程存放的路徑。各個(gè)欄、區(qū)的功能和 Visual Studio中基本相同,這里不再贅述。輸出窗口通常在工作區(qū)和客戶區(qū)的下面,用于輸出編譯信息、調(diào)試信息、命令行輸入 /輸出和輸出一些查詢結(jié)果信息等。工作區(qū)用于顯示當(dāng)前打開(kāi)工程的有關(guān)信息,包括工程的文件組成等內(nèi)容。主框架窗口的最上端為標(biāo)題欄,用于顯示當(dāng)前打開(kāi)的文件名??蛇M(jìn)行斷點(diǎn)設(shè)置、單步執(zhí)行、異常處理,可查看修改存儲(chǔ)器、寄存器、變量等,可查看函數(shù)棧、堆棧;可進(jìn)行反匯編、提供圖形界面操作和命令行操作方式,支持源程序、反匯編程序和混合窗口顯示,還提供了程序下載功能等。 ? 編譯工具:使用自由軟件 GNU的 GCC編譯鏈接器,同時(shí)兼容 ARM SDT編譯工具套件,支持 C語(yǔ)言、匯編語(yǔ)言等。 ? 工程管理器:以 project為單位管理用戶的應(yīng)用程序,進(jìn)行編譯鏈接選項(xiàng)定制。 Embest IDE for ARM的主要特性: ? 支持開(kāi)發(fā)語(yǔ)言: ANSI C、 Embedded C++、匯編語(yǔ)言。 Embest IDE工具集示意圖 P r oj ec t M ana ger edi t or pi l er l i nke r deb ugg er Bul i d Sy s t em H os t co m put er Em bes t I D E T ar ger Boar d BD M / J T A G Em ul at or 2. Embest IDE主要特征 Embest IDE可運(yùn)行于 Windows系列操作系統(tǒng),支持 ARM7和 ARM9系列處理器、 Motorola公司的部分處理器。提供嵌入式應(yīng)用軟件開(kāi) 發(fā)平臺(tái),包括一整套完備的面向嵌入式系統(tǒng)的開(kāi)發(fā)和調(diào)試工具:有編輯器、編譯器、鏈接器、調(diào)試器、工程管理器和底 層調(diào)試接口設(shè)備( BDM/JTAG仿真器)等。在添加之前首先要進(jìn)行相應(yīng)仿真器驅(qū)動(dòng)程序的安裝,將仿真器的驅(qū)動(dòng)文件復(fù)制到 ADS的 BIN目錄下,如C:\Program Files\ARM\ADSv1_2 \BIN。 ? 在沒(méi)有添加其他仿真驅(qū)動(dòng)程序前, Target 項(xiàng)只有兩項(xiàng)分別為ADDP ( JTAG硬件仿真)和 ARMUL(即 ARMulator軟件仿真)。 ARMulator是在主系統(tǒng)上用軟件模擬各種 ARM處理器核行為的程序。進(jìn) 入到 DebugRel目錄中,會(huì)看到生成的映像文件和二進(jìn)制文 件,映像文件用于調(diào)試,二進(jìn)制文件可以燒寫(xiě)到開(kāi)發(fā)板或?qū)嶒?yàn) 箱的 Flash中運(yùn)行。在工程 Test所在目錄下,會(huì)生成一 個(gè)名為“工程名 _data目錄”,在本例中就是“ Test_data目錄”,在 這個(gè)目錄下不同類別的目標(biāo)對(duì)應(yīng)不同目錄。 ? Options選項(xiàng)卡,用于指明存儲(chǔ)器的替換方法、調(diào)試信息的設(shè)置和映像文件的初始入口地址等信息。 ? Relocatable:選中這個(gè)復(fù)選框保留了映像文件的重地址偏移量。如果被選中,鏈接器檢查可讀 /可寫(xiě)屬性的運(yùn)行域的輸入段是否設(shè)置了位置無(wú)關(guān)屬性,檢查在各段之間的重地址是否有效。如果它沒(méi)有被選中,域就標(biāo)識(shí)為絕對(duì)。使用這個(gè)選項(xiàng),鏈接器將保證:首先檢查各段之間的重地址是否有效,其次確保任何由 ARM鏈接器armlink自身生成的代碼是只讀位置無(wú)關(guān)的。此時(shí),在 RW Base中所輸入的地址為包含 RW和 ZI輸出段的域設(shè)置了加載域和運(yùn)行域地址。 ? RW Base:即 Readwrite段,這個(gè)文本框設(shè)置了包含 RW和ZI( zeroinitialized)輸出段的運(yùn)行域地址。該段的加載域和運(yùn)行域?yàn)橥粋€(gè)地址,默認(rèn)是0x8000。這里選擇常用默認(rèn)的 Simple方式。Simple方式是默認(rèn)的鏈接方式,它鏈接生成簡(jiǎn)單的 ELF格式的目標(biāo)文件,使用的是鏈接器選項(xiàng)中指定的地址映射方式。 v 在選項(xiàng)卡 Output中, Linktype選項(xiàng)中提供了 3種鏈接方式。 v 選中 ARM Linker,打開(kāi)對(duì)話框。如圖所示,這里可以進(jìn)行很多 設(shè)置,包括運(yùn)行的目標(biāo)處理器的內(nèi)核系列,可根據(jù)運(yùn)行的目標(biāo) 板處理器類型進(jìn)行選擇。 2) Language Settings。這里使用默認(rèn)的鏈接器 ARM Linker。 v 另外兩個(gè)可選項(xiàng), None表示不用任何鏈接器即工程中的所有文件都不會(huì)被編譯器或匯編器處理。 v Linker下拉列表框供用戶選擇要使用的鏈接器。 DebugRel設(shè)置對(duì)話框 1) Target設(shè)置選項(xiàng)。 在工程中添加文件 2. 編譯和鏈接工程 ( 1)生成目標(biāo)的配置 選擇 Edit | DebugRel Settings命令或直接單擊工具欄上的 DebugRel Settings圖標(biāo),可以對(duì)生成的目標(biāo)文件進(jìn)行配置。 3)將文件保存在剛才所建工程的文件夾下,文件名為 。通過(guò)在該空白的選項(xiàng)卡上右擊,選擇Add Files命令可以把要用到的源程序添加到該工程中。 ? Release:表示該目標(biāo)不會(huì)生成任何調(diào)試信息。 工程窗口 這 3個(gè)目標(biāo)調(diào)試系統(tǒng)的含義: ? DebugRel:表示在生成目標(biāo)的時(shí)候,會(huì)為每一個(gè)源文件生成調(diào)試信息。 ? 這時(shí)會(huì)出現(xiàn) 。 ? 選擇 ARM Executable Image工程,在 Project name文本框中輸入工程文件名如 Test,單擊 Set按鈕,可更改該工程保存的路徑,將這些設(shè)置好后,單擊“確定”即
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1