IARforARM安裝使用說明_第1頁
IARforARM安裝使用說明_第2頁
IARforARM安裝使用說明_第3頁
IARforARM安裝使用說明_第4頁
IARforARM安裝使用說明_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

/安裝使用指南——系列——仿真器北京精儀達(dá)盛科技有限公司目錄\o"1-3"\h\z\u第1章集成開發(fā)環(huán)境 250465521\h31.1簡介 250465522\h31.2仿真器介紹 250465523\h31.3的安裝 250465524\h51.3.1的安裝步驟如 250465525\h51.3.2安裝驅(qū)動(dòng) 250465526\h7第2章安裝流明諾瑞驅(qū)動(dòng)庫 250465527\h82.1下載最新庫文件 250465528\h82.2拷貝連接器命令文件 250465529\h82.3拷貝驅(qū)動(dòng)庫頭文件 250465530\h102.4拷貝底層驅(qū)動(dòng)函數(shù)庫 250465531\h12第3章在中新建一個(gè)新項(xiàng)目 250465532\h153.1建立一個(gè)項(xiàng)目文件目錄 250465533\h153.2新建工作區(qū) 250465534\h153.3生成新項(xiàng)目 250465535\h163.4添加/新建文件 250465536\h183.4.1建立文件組 250465537\h183.4.2添加對(duì)應(yīng)文件 250465538\h193.5項(xiàng)目選項(xiàng)設(shè)置 250465539\h213.6通用選項(xiàng)設(shè)置 250465540\h223.7編譯器選項(xiàng)設(shè)置 250465541\h233.7.1選項(xiàng)設(shè)置 250465542\h243.7.2選項(xiàng)設(shè)置 250465543\h243.7.3選項(xiàng)設(shè)置 250465544\h26第4章編譯和運(yùn)行應(yīng)用程序 250465545\h284.1編譯連接處理 250465546\h284.2查看文件 250465547\h284.3加載應(yīng)用程序 250465548\h29第5章生成文件 250465549\h30第1章集成開發(fā)環(huán)境1.1簡介(下面簡稱)是一個(gè)針對(duì)處理器的集成開發(fā)環(huán)境,它包含項(xiàng)目管理器、編輯器、編譯器和匯編器、連接器和支持的調(diào)試工具。在環(huán)境下可以使用和匯編語言方便地開發(fā)嵌入式應(yīng)用程序。比較其他的開發(fā)環(huán)境,具有入門容易、使用方便和代碼緊湊等特點(diǎn)。目前支持3內(nèi)核的最新版本是5.4,該版本支持全系列的。為了方便用戶學(xué)習(xí)評(píng)估,提供一個(gè)限制32K代碼的免費(fèi)試用版本。用戶可以到公司的網(wǎng)站下載。1.2仿真器介紹全功能版配合、、、、等集成開發(fā)環(huán)境支持所有79內(nèi)核芯片的仿真,通過接口和各集成開發(fā)環(huán)境無縫連接,操作方便、連接方便、簡單易學(xué),是學(xué)習(xí)開發(fā)最好最實(shí)用的開發(fā)工具。最顯著的特點(diǎn):速度快,斷點(diǎn)不限制數(shù)量,支持、、、等環(huán)境。*

2.0接口;

*

支持任何79

M3

,

包括

模式;

*

下載速度達(dá)到600k

;

*

速度到達(dá)800k

;

*

可無縫集成;

*

通過供電,無需外接電源;

*

最大時(shí)鐘達(dá)到12M;

*

自動(dòng)內(nèi)核識(shí)別;

*

自動(dòng)速度識(shí)別;

*

支持自適應(yīng)時(shí)鐘;

*

所有信號(hào)能被監(jiān)控,目標(biāo)板電壓能被偵測;

*

支持鏈上多個(gè)設(shè)備的調(diào)試;

*

完全即插即用;

*

20標(biāo)準(zhǔn)連接器;

*

寬目標(biāo)板電壓范圍:1.23.3V

(可選適配期支持到5V);

*

多核調(diào)試;

*

包括軟件:,可查詢可修改內(nèi)存;

*

包括

(可通過連接到);

*

可選配,支持獨(dú)立的編程;

*

選配插件使適合任何兼容的調(diào)試器如、和等;

*

選配

,可以實(shí)現(xiàn)在下,在中設(shè)置無限斷點(diǎn);

*

選配

,可以實(shí)現(xiàn)在下的對(duì)的獨(dú)立編程;

*

選配

,可以實(shí)現(xiàn)在環(huán)境下的調(diào)試。圖1.1仿真器1.3的安裝1.3.1的安裝步驟如1.從的官方網(wǎng)站上下載5.4,32K代碼試用評(píng)估版本,文件名為:5.4。2.運(yùn)行5.43.點(diǎn)擊,開始安裝。如圖1.2所示。圖1.2安裝4.輸入許可證號(hào)()和密鑰()用戶從下載的軟件包中的文本文件中提取許可證號(hào)()和密鑰(),分別輸入下面兩個(gè)窗口如圖1.3和圖1.4所示。許可接受后建議按默認(rèn)設(shè)置安裝。圖1.3輸入圖1.4密鑰輸入5.點(diǎn)擊“下一步”直到軟件安裝完成。1.3.2安裝驅(qū)動(dòng)1、雙擊驅(qū)動(dòng)目錄下的安裝文件開始安裝,選擇默認(rèn)路徑即可,出現(xiàn)如下對(duì)話框時(shí)打鉤,直至安裝完成。如圖1.5所示:圖1.5選擇開發(fā)環(huán)境2、用電纜把仿真器與開發(fā)板連接上后,在我的電腦設(shè)備管理器的通用串行總線控制器下能找到。如圖1.6所示:圖1.6安裝完成后顯示的驅(qū)動(dòng)信息第2章安裝流明諾瑞驅(qū)動(dòng)庫在安裝好集成開發(fā)環(huán)境后,就可在該環(huán)境下新建工程了。但在新建工程之前,為了使以后的工程更便于管理、工程中的設(shè)置更加簡單化,在這里就需要一些準(zhǔn)備工作,將某些文件拷貝到指定路徑下,具體的操作方式將在隨后介紹。至于為什么要這樣做,在工程的設(shè)置時(shí)就會(huì)體會(huì)出其優(yōu)越性。注意:本文是以32K的試用版為例作講解。如果用正式版可以參照本文進(jìn)行設(shè)置。2.1下載最新庫文件從流明諾瑞官方網(wǎng)站下載最新的驅(qū)動(dòng)庫文件。假設(shè)保存于“D:\”,如圖2.1所示。圖2.1驅(qū)動(dòng)庫文件存放目錄2.2拷貝連接器命令文件這一步是將連接器命令文件復(fù)制到的默認(rèn)路徑下面,節(jié)省了每次在選擇連接器命令文件時(shí)的查找步驟。1.打開目錄“D:\33416\\”如圖2.2所示。圖2.2原連接器命令文件2.將圖2.2中所示的“”文件復(fù)制一份,然后粘貼到“C:\\\5.30\\”目錄下。并改名為“—3”如圖2.3所示圖2.3連接器命令文件存放的目錄2.3拷貝驅(qū)動(dòng)庫頭文件這一步是將庫文件復(fù)制到的默認(rèn)路徑下面,減輕了每次在選擇庫文件時(shí)的添加庫文件步驟。1.打開目錄“D:\33416\”如圖2.4所示。圖2.4原驅(qū)動(dòng)庫頭文件目錄2.在“C:\\\5.30\\”下,新建一個(gè)“”文件夾,如圖2.5所示。圖2.5新建“”文件夾3.復(fù)制驅(qū)動(dòng)庫頭文件,然后粘貼到新建的“”文件夾下,即“C:\\\5.30\\\”目錄。如圖2.6所示。這里包括三個(gè)步驟:第一步是:將圖2.4中的所有文件,拷貝到新建的“”文件夾下。第二步是:打開圖2.4中的“”文件,將該文件下的所有和文件,拷貝到新建的“”文件夾下。第三步是:打開圖2.4中的“”文件,將該文件下的所有文件,拷貝到新建的“”文件夾下。圖2.6驅(qū)動(dòng)庫頭文件存放目錄2.4拷貝底層驅(qū)動(dòng)函數(shù)庫1.打開目錄“D:\33416\\\\”如圖2.7所示。圖2.7底層驅(qū)動(dòng)函數(shù)庫目錄2.在“C:\\\5.30\\”下,新建一個(gè)“”文件夾,如圖2.8所示。圖2.8新建“”文件夾3.將圖2.4中的“79”復(fù)制一份,然后粘貼到新建的“”文件夾下,即“C:\\\5.30\\\”目錄下。如圖2.9圖2.9底層驅(qū)動(dòng)函數(shù)庫存放目錄到此,要做的準(zhǔn)備工作已經(jīng)完成。第3章在中新建一個(gè)新項(xiàng)目要為某個(gè)目標(biāo)系統(tǒng)開發(fā)一個(gè)新應(yīng)用程序,必須先新建一個(gè)新項(xiàng)目。新建項(xiàng)目具體步驟下面將作詳細(xì)介紹。3.1建立一個(gè)項(xiàng)目文件目錄首先應(yīng)該為新項(xiàng)目創(chuàng)建一個(gè)目錄,用來存放與項(xiàng)目有關(guān)的各種文件。項(xiàng)目開發(fā)過程中生成的一系列文件,如:工作區(qū)文件,開發(fā)環(huán)境的配置,編譯、連接和調(diào)試選項(xiàng)配置,各種列表文件和輸出文件等都將被存放在這個(gè)目錄下。用戶也可以選擇把各種源文件也放在這個(gè)目錄下。在下面的例子中我們生成一個(gè)D:\目錄。3.2新建工作區(qū)雖然是按項(xiàng)目進(jìn)行管理,但是要求把所有的項(xiàng)目都放在工作區(qū)()。用戶如果是第一次使用開發(fā)一個(gè)新項(xiàng)目,必須先創(chuàng)建一個(gè)新工作區(qū),然后才能在工作區(qū)中創(chuàng)建新項(xiàng)目。一個(gè)工作區(qū)中允許存放一個(gè)或多個(gè)項(xiàng)目。如果用戶過去已經(jīng)建立了一個(gè)工作區(qū)并且希望把目前要建的新項(xiàng)目放在老工作區(qū)內(nèi),則可以直接打開老工作區(qū)并執(zhí)行第三步生成新項(xiàng)目。創(chuàng)建新工作區(qū)方法如下:啟動(dòng)開發(fā)環(huán)境,如圖3.1所示。圖3.1啟動(dòng)開發(fā)環(huán)境選擇主菜單的>>命令,然后開啟一個(gè)空白工作區(qū)窗口,如圖3.2所示。圖3.2空白工作區(qū)窗口3.3生成新項(xiàng)目下一步就是在工作區(qū)中創(chuàng)建新項(xiàng)目,方法如下:1.選擇主菜單>,彈出生成新項(xiàng)目窗口。提供幾種應(yīng)用程序和庫程序的項(xiàng)目模板。如果選擇,表示采用默認(rèn)的項(xiàng)目選項(xiàng)設(shè)置,為一個(gè)空工程。在本例中我們選擇,如圖3.3所示。圖3.3生成新項(xiàng)目窗口2.在欄中選擇,點(diǎn)擊按鈕,彈出“另存為”窗口。如圖3.4所示。圖3.4“另存為”窗口3.在“另存為”窗口中瀏覽和選擇新建的D:\目錄,輸入新項(xiàng)目的文件名為,然后保存。這時(shí)在屏幕左邊的窗口中將顯示新建的項(xiàng)目名和輸出代碼模式,如圖3.5所示。圖3.5新建的項(xiàng)目名項(xiàng)目名后面的表示輸出含調(diào)試信息的代碼文件。能為項(xiàng)目提供兩種輸出代碼模式:和。模式生成含調(diào)試信息的程序代碼,用戶利用它可以在環(huán)境下調(diào)試應(yīng)用程序。而模式生成不含調(diào)試信息的發(fā)行版本的程序代碼,其代碼比較緊湊。用戶可以從窗口頂部的下拉菜單中選擇兩種項(xiàng)目配置之一,本例我們選擇。現(xiàn)在目錄下已生成一個(gè)文件,該文件中將包含與項(xiàng)目設(shè)置有關(guān)的信息,如編譯、連接()的選項(xiàng)等。注意:后的﹡號(hào)表示當(dāng)前的工作區(qū)和項(xiàng)目經(jīng)修改后還沒有被保存。4.保存工作區(qū)新生成的工作區(qū)需保存才有效,所以在添加項(xiàng)目后要求執(zhí)行保存工作區(qū)操作。保存工作區(qū)選擇主菜單>,瀏覽并選擇D:\目錄。然將工作區(qū)取名為輸進(jìn)輸入框,按保存按鈕退出,如圖3.6所示。這時(shí)在D:\目錄下又生成一個(gè)文件。同時(shí)在D:\目錄下還生成一個(gè)子目錄,這個(gè)目錄下存放保存窗口設(shè)置和斷點(diǎn)設(shè)置等與當(dāng)前操作有關(guān)信息的其他文件。圖3.6保存工作區(qū)注意:保存操作完成后項(xiàng)目名后的﹡號(hào)已經(jīng)消失。3.4添加/新建文件保存工作區(qū)后,下一步就是在項(xiàng)目中新建文件或添加已有文件。項(xiàng)目中的文件允許分組,用戶可以根據(jù)項(xiàng)目的需要和自己的習(xí)慣來組織源文件。為舉例說明,這里新建以下幾個(gè)文件組:一個(gè)文件組,一個(gè)文件組,一個(gè)文件組。注意:往項(xiàng)目中添加文件時(shí)只需添加匯編語言和C語言的源程序,不需要添加頭文件(即頭文件)。但是用戶必須在配置項(xiàng)目的編譯器、連接器選項(xiàng)時(shí)指明包含頭文件的路徑和目錄。關(guān)于項(xiàng)目配置選項(xiàng)的設(shè)定我們會(huì)在后面詳細(xì)介紹。3.4.1建立文件組右擊“”然后選擇>…,如圖3.7所示。圖3.7建立文件組新建3個(gè)文件組:文件組,文件組,文件組,如圖3.8所示。圖3.8新建3個(gè)文件組3.4.2添加對(duì)應(yīng)文件向文件組添加對(duì)應(yīng)文件,如圖3.9所示。圖3.9向文件組添加對(duì)應(yīng)文件在組添加79文件。添加方法:右擊,選擇>…,在彈出的對(duì)話框中選擇目錄:“C:\\\5.30\\\”,選擇需要添加的庫文件79,如圖3.10所示。圖3.10選擇需要添加的庫文件在組添加文件。將“D:\33416\\”下的文件復(fù)制到工程目錄D:\下面。然后右擊,選擇>…,在彈出的對(duì)話框中選擇目錄D:\,添加文件,如圖3.11所示。圖3.11添加文件在組中新建需要的文件或添加已有的文件,即主程序在這里編輯。這里新建一個(gè),首先單擊組,選擇>>(也可以選擇),將在窗口中出現(xiàn)一個(gè)空白頁,再選擇>,彈出另存為對(duì)話框,保存在D:\,保存為,如圖3.12所示。圖3.12另存為對(duì)話框然后右擊組,選擇>…,在彈出的對(duì)話框中選擇目錄D:\,添加文件。此時(shí),便可以在該文件中編輯需要的程序,這里編寫了一個(gè)燈閃爍的示例程序。如圖3.9所示。3.5項(xiàng)目選項(xiàng)設(shè)置生成新項(xiàng)目和添加文件后的下一步是為項(xiàng)目設(shè)置選項(xiàng)。設(shè)置項(xiàng)目選項(xiàng)是非常重要的一步,如果設(shè)置不當(dāng),編譯、連接就會(huì)出錯(cuò),就無法生成正確的代碼文件。大家記得,在創(chuàng)建新項(xiàng)目時(shí)我們選擇了模板,表示采用默認(rèn)的項(xiàng)目選項(xiàng)設(shè)置。但是這些默認(rèn)的設(shè)置還要根據(jù)具體項(xiàng)目的需要進(jìn)行修改。提供的項(xiàng)目選項(xiàng)內(nèi)容繁多,初學(xué)者可能會(huì)感覺到摸不著頭腦、無從下手。實(shí)際上關(guān)鍵的選項(xiàng)并不多,只要把它們?cè)O(shè)置正確了,其它的采用默認(rèn)設(shè)置就不會(huì)出錯(cuò)。下面我們把這些關(guān)鍵選項(xiàng)設(shè)置逐條介紹。注意:文中沒有提及的選項(xiàng)均采用默認(rèn)設(shè)置。3.6通用選項(xiàng)設(shè)置允許為工作區(qū)中的任何一級(jí)目錄和文件單獨(dú)設(shè)置選項(xiàng),但是用戶必須首先為整個(gè)項(xiàng)目設(shè)置通用的選項(xiàng)。設(shè)置方法是:選中工作區(qū)中的項(xiàng)目名–,按鼠標(biāo)右鍵在彈出菜單中選擇…或選擇主菜單>…。在彈出的窗口左邊的目錄()中選擇第一項(xiàng)。然后分別在:設(shè)置在框中選擇。并點(diǎn)擊右邊的器件選擇按鈕,選擇芯片型號(hào)39。同時(shí)選擇,選擇4。如圖3.13所示;其它選項(xiàng)采用默認(rèn)值。圖3.13選項(xiàng)設(shè)置3.7C編譯器選項(xiàng)設(shè)置在窗口的目錄中選擇第二項(xiàng)。編譯器的選項(xiàng)設(shè)置如下:設(shè)置頁面中,列有標(biāo)準(zhǔn)的文件的目錄。如果用戶的文件不在標(biāo)準(zhǔn)目錄下時(shí),必須在輸入包含該項(xiàng)目文件的目錄。一個(gè)目錄用一行描述,有多個(gè)目錄時(shí)允許用多行。在框中的()項(xiàng)目中輸入“$$\\”,前面的拷貝庫文件目的就在此。如圖3.14所示。圖3.14C編譯器選項(xiàng)設(shè)置其它的選項(xiàng)采用默認(rèn)值。3.7.1A選項(xiàng)設(shè)置在窗口的目錄中選擇第三項(xiàng)。匯編器的選項(xiàng)設(shè)置采用默認(rèn)設(shè)置。3.7.2選項(xiàng)設(shè)置在窗口的目錄中選擇第一項(xiàng)。設(shè)置主要是定義連接器命令文件()。這是連接器選項(xiàng)中最重要同時(shí)也是最復(fù)雜的設(shè)置。連接器命令文件中包含連接器的各項(xiàng)命令行參數(shù),主要用于控制程序各種代碼段和數(shù)據(jù)段在存儲(chǔ)器中如何分布。用戶一定要吃透和掌握如何生成正確的連接器命令文件。為了幫助初學(xué)者理解,我們?cè)黾恿讼旅嬉欢谓榻B。用戶會(huì)采用不同半導(dǎo)體廠家的產(chǎn)品,每種芯片內(nèi)部和的大小和地址分布都不同,另外用戶目標(biāo)系統(tǒng)配置的外部存儲(chǔ)器也不同,用戶應(yīng)用軟件要求的存儲(chǔ)器分配也不相同。以上所有的不同最后落實(shí)到在運(yùn)行時(shí)不同的代碼段和數(shù)據(jù)段的存儲(chǔ)器地址分配方案。而這種運(yùn)行時(shí)存儲(chǔ)器分配必需在連接器命令文件中說明,并由連接器生成。經(jīng)連接生成的代碼文件下載到目標(biāo)板時(shí)的地址,由執(zhí)行,后面將介紹。提供默認(rèn)的連接器命令文件,它在安裝目錄的\目錄下,名字叫。但是默認(rèn)的連接器命令文件不能完全適用特定的目標(biāo)系統(tǒng),必須加以修改。為3S系列在集成開發(fā)環(huán)境下的連接器命令文件。之前我們把文件拷貝到默認(rèn)的\目錄下,并命名為“3”,就是為了這一步很方便的選擇3。在中,選中,點(diǎn)擊右邊選擇按鈕,打開選項(xiàng)選擇3。如圖3.18所示。圖3.18選擇在輸入,如圖3.19所示。圖3.19選項(xiàng)的設(shè)置注:為啟動(dòng)文件中程序復(fù)位時(shí)的入口。3.7.3選項(xiàng)設(shè)置在窗口的目錄中選擇第七項(xiàng)。調(diào)試器的選項(xiàng)設(shè)置如下:頁面設(shè)置本項(xiàng)選擇所用的調(diào)試工具,我們選擇的是,如圖3.20所示。圖3.20調(diào)試工具選擇頁面設(shè)置選擇和。如圖3.21所示。要進(jìn)行應(yīng)用程序的調(diào)試,必須將生成的79文件下載到目標(biāo)系統(tǒng)的或中。調(diào)試器是通過一個(gè)叫做的程序完成下載任務(wù)的。的詳細(xì)工作原理以及它和的互動(dòng)機(jī)理我們不在這里介紹,用戶可以參閱的。前面我們?cè)谠O(shè)置選項(xiàng)時(shí),已經(jīng)指定目標(biāo)是39。所以已經(jīng)提供了該芯片默認(rèn)的。如果用戶選用的不在的清單中,那就必須自己去編寫該芯片的了。由于我們使用的提供的3芯片默認(rèn)的,按頁面(圖3.21)中的按鈕,在彈出的對(duì)話框(如圖3.22所示),選中,按即可。圖3.21下載程序選項(xiàng)設(shè)置圖3.22設(shè)置注:到此,工程已經(jīng)建好,各項(xiàng)設(shè)置也完成了。第4章編譯和運(yùn)行應(yīng)用程序按上述步驟完成所有的工程設(shè)置以后就可以開始編譯程序了。4.1編譯連接處理選擇主菜單>,或選中工作區(qū)中的項(xiàng)目名–,按鼠標(biāo)右鍵在彈出菜單中選擇。如果你想重新編譯所有的文件,選擇主菜單>,或選中工作區(qū)中的項(xiàng)目名–,按鼠標(biāo)右鍵在彈出菜單中選擇。將執(zhí)行編譯連接處理,生成可調(diào)試代碼文件。消息窗口中將顯示連接處理的消息。連接的結(jié)果將生成一個(gè)帶調(diào)試信息的代碼文件79和一個(gè)存儲(chǔ)器分配()文件。從編譯連接后的工作區(qū)窗口中樹結(jié)構(gòu)中,我們可以看到每個(gè)源文件訪問關(guān)聯(lián)了哪些頭文件,同時(shí)生成了哪些輸出文件。因?yàn)槲覀冊(cè)诮⑿马?xiàng)目時(shí)選擇配置,所以在目錄下自動(dòng)生成一個(gè)子目錄。子目錄下又包含另3個(gè)子目錄,名字分別為、、。在目錄下后綴為79的文件,用作

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論