資源描述:
《iarforeclipse平臺搭建教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、IARForEclipse平臺搭建教程現(xiàn)在我來講一下如何在Eclipse平臺上搭建IAR插件進行ARM開發(fā)。IARForEclipse是IAR公司最新開發(fā)的一個Eclipse插件。在你的Eclipse中安裝了這個插件以后,你就可以通過Eclipse開發(fā)IAR所支持的芯片的程序,包括下載仿真等。首先我們要下載一個Eclipse軟件,Eclipse軟件可以到Eclipse官方網(wǎng)站進行下載,如果你是新下載的,建議直接下載“EclipseIDEforC/C++Developers”這個版本的,因為這樣你可以不用安裝“CDT插件”?!癈DT插件”是用于支持C/C
2、++開發(fā)所需要的插件,安裝方法在此略過,不懂可百度搜索。首先是Eclipse的安裝,我是學JAVA的,我的Eclipse是早下載好的,是版本為3.6.1。這是軟件包。將壓縮文件解壓,得到文件件,打開此文件夾,文件列表如下:雙擊運行eclipse.exe文件,我們的eclipse就運行起來了,界面如下:會彈出一個如下的對話框:設(shè)置你的工作區(qū)目錄,選擇你的文件夾后點“OK”。加載完成后將出現(xiàn)一個歡迎界面,如下圖:把歡迎界面關(guān)掉,就可以看到我們的工作窗口,如下圖:注:不同版本略有不同,我用的是開發(fā)Java的Eclipse點擊“Help”菜單,選擇“Insta
3、llNewSoftware..”,如下圖:在彈出的“Install”對話框中的“WorkWith”輸入http://eclipse-update.iar.com/helios/arm-6.21后按回車,等Eclipse解析完后全選找到的控件包后點擊“Next”。如下圖:點擊“Next”后Eclipse開始下載相應(yīng)的安裝包,這里需要等待一會兒。等下載完成后點擊“Next”,此時會出現(xiàn)安裝軟件協(xié)議,這里不管,點擊同意后繼續(xù)“Next”。安裝完成后Eclipse會提示重新啟動,重新啟動后出現(xiàn)如下歡迎界面:看到歡迎界面上那個IAR的圖標,你是不是開始激動了?別
4、急,我們的環(huán)境還要配置一下才可以正常使用。點擊歡迎界面上的IAR圖標可以看到IAR插件的使用說明,是英文的,英語好的可以自己看一下如何配置環(huán)境,如下圖:點擊關(guān)閉歡迎界面,進入主界面,如下圖:此時點擊右上角的可以進行視圖選擇,我們選擇C/C++視圖,此時視圖如下:點擊“Window”菜單,選擇“Preferences”選項,如下圖:在彈出的對話框中選擇“IAREmbeddedWorkbenchSetup”,如下圖:若指向你計算機的IAR路徑為空,請點擊“Browse”瀏覽到你IAR安裝目錄,如下圖:點擊“OK”,回到主界面,點擊“File”菜單選擇“Ne
5、w”選項中的“CProject”,新建一個C工程,如下圖:在新建工程對話框中填入工程名,以及選擇IAR工具,具體如下圖所示:點擊“Next”會出現(xiàn)一個配置頁面,直接再次按“Next”,出現(xiàn)芯片選擇對話框,這里以STM32為例,如下圖:選擇芯片后點擊“Finish”即可完成對工程的創(chuàng)建,如下圖:這里我們的工程還沒有任何的文件,只是包含了IAR提供的一些頭文件。這里我們將其關(guān)閉,關(guān)閉后我們點擊“Help”菜單的“Welcome”調(diào)出歡迎界面,點擊歡迎界面上方的圖標打開環(huán)境自帶的Sample,界面如下:點擊IAR圖標,選擇提供的STM32的Sample項目,
6、如下圖:點擊“Finish”完成導(dǎo)入,如下圖:現(xiàn)在工程模板已經(jīng)導(dǎo)入,打開app文件夾的Main.c,將main函數(shù)以為的函數(shù)和定義全部清空,如下圖:把工程中不屬于庫的多余文件刪除,如下圖所示:刪除多余文件后的工程如下:此時點擊工具欄上的編譯按鈕進行編譯,編譯過程中會出現(xiàn)幾個錯誤,處理方法如下:將includes.h文件的不存在的頭文件刪除,不存在文件為:刪除后繼續(xù)編譯,出現(xiàn)一個錯誤,如下圖:打開app文件夾下的stm32f10x_it.h文件,加入voidTickHandler(void);函數(shù)聲明,同時打開stm32f10x_it.c,將函數(shù)改為重新
7、編譯,沒有錯誤,我們的工程模板就此作成。接下來就可以自己寫應(yīng)用了。太激動了~同時在輸入代碼時按ALT+?將會有代碼提示或自動完成,編輯代碼相當?shù)倪^癮。下面我導(dǎo)入我之前寫好的流水燈程序進行測試,方法如下:選擇導(dǎo)入到工程的那個目錄按“右鍵”,選擇“Import”,彈出對話框,如下圖:選擇FileSystem后點擊“Next”,在彈出的對話框瀏覽到源文件所在的目錄,選擇相應(yīng)的文件后點擊“Finish”完成添加。如下圖:導(dǎo)入成功后在main.c中加入如下代碼后編譯:編譯通過,點擊工具欄上的按鈕進行下載仿真,若彈出對話框按“是”將進入仿真視圖,如下圖:若按“否”
8、則在原代碼編輯視圖仿真,如下圖所示:仿真控制工具欄如下:其中為跳到下一個斷點,如沒有設(shè)置斷點,