ADS1.2開發(fā)環(huán)境配置_第1頁
ADS1.2開發(fā)環(huán)境配置_第2頁
ADS1.2開發(fā)環(huán)境配置_第3頁
ADS1.2開發(fā)環(huán)境配置_第4頁
ADS1.2開發(fā)環(huán)境配置_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗一開1發(fā).環(huán)2境創(chuàng)建(2個學(xué)時)一、實驗?zāi)康氖煜ら_發(fā)環(huán)境,學(xué)會仿真器的使用。使用編譯、下載、調(diào)試并跟蹤一段已有的程序,了解嵌入式開發(fā)的基本思想和過程。超級終端設(shè)置及功能使用。二、實驗內(nèi)容本次實驗配置集成開發(fā)環(huán)境,新建一個簡單的工程文件,并編譯這個工程文件。學(xué)習(xí)仿真器的使用和開發(fā)環(huán)境的設(shè)置。下載已經(jīng)編譯好的文件到嵌入式控制器中運行。學(xué)會在程序中設(shè)置斷點,觀察系統(tǒng)內(nèi)存和變量,為調(diào)試應(yīng)用程序打下基礎(chǔ)。運行系統(tǒng)下的超級終端,通過超級終端查看啟動情況。三、預(yù)備知識語言的基礎(chǔ)知識、程序調(diào)試的基礎(chǔ)知識和方法。四、實驗設(shè)備及工具(包括軟件調(diào)試工具)硬件:嵌入式開發(fā)平臺、用于的仿真器、機以上、串口線。軟件:

2、機操作系統(tǒng)、或、或集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序。五、實驗步驟配置集成開發(fā)環(huán)境()運行集成開發(fā)環(huán)境()。選擇l菜單,在對話框中選擇j如圖1所7示,新建一個工程文件。圖中示例的工程名為。點按鈕可為該工程選擇路徑如圖所示,選中選項后將以圖中的或圖中的文件名為名創(chuàng)建目錄,這樣可以將所有與該工程相關(guān)的文件放到該工程目錄下,便于管理工程。()在圖中工程模板列表中我們選擇通用模板。我們隨后將一步一步的把它配置成針對我們開發(fā)板的模板,并把它拷貝到安裝目錄下的目錄中(所有的工程模板都在此目錄下)。以后我們新建工程時,在工程模板列表中直接選中模板選項,就不必每次重新配置模板了。圖1-1新7建工程

3、圖1-1保8存工程()在新建的工程中,如圖所示,選擇版本,使用菜單對版本進行參數(shù)設(shè)置。圖選擇版本()在一欄中選擇對話框中選擇項,如圖所示。在,點擊右下角的使其有效。圖()在對話框中選擇項,如圖。在下的中有三種類型的連接方式,我們常用的是和兩種。是一種簡單設(shè)置,如果程序需要用到標(biāo)準(zhǔn)庫函數(shù)的話需要按進行連接地址的設(shè)置。若你用不到標(biāo)準(zhǔn)庫函數(shù)的話,請選擇選項,并按照下邊的第()、()、()進行設(shè)置。若你用到標(biāo)準(zhǔn)庫函數(shù)的話,請選擇選項,并按照下邊的第()、()、()進行設(shè)置。在項的選項卡中,我們選擇選項,如圖所示。在框中設(shè)置連接的(只讀)和(讀寫)地址。地址是開發(fā)板上的真實地址,是由系統(tǒng)的硬件決定的;指

4、的是系統(tǒng)可讀寫的內(nèi)存地址。也就是說之間是只讀區(qū)域,存放程序的代碼段,在開始是程序的數(shù)據(jù)段。圖設(shè)1置庫連接地址范圍在項的選項卡中,我們選擇選項,如圖所示標(biāo)準(zhǔn)中如果使用及其相關(guān)的函數(shù),需要使用系統(tǒng)的堆()空間,可以通過文件來描述系統(tǒng)段的位置。針對開發(fā)板,把程序的入口定位在并定義文件為0在圖1-中選擇為,輸入文件名;然后切換到選項卡在框中輸入。也可以在圖的框中直接輸入進行上述設(shè)置。圖通過文件設(shè)置連接地址提示:)程序移植到后,程序最開始首先執(zhí)行用匯編寫的初始化代碼一一包括中斷向量和內(nèi)存空間的初始化。在該段代碼中使用;(注意前面是兩個下劃線)進行系統(tǒng)內(nèi)部的標(biāo)準(zhǔn)函數(shù)初始化,然后調(diào)用用戶在中定義的函數(shù)在主意

5、:兩個都是小寫),并且在嵌入式應(yīng)用中用戶的函數(shù)中不能有參數(shù)()。2)不能有系統(tǒng)定義的軟中斷,在匯編中可以使用來檢測,在中使用文件內(nèi)容如下,創(chuàng)建了一個的程序和數(shù)據(jù)的裝載區(qū)域,起始地址在圖中3說明了這個裝載區(qū)域的劃分。DcTfffODISRSTAST/JiUKESSOKcTffOOOSLWJkSH3腫RAM200000RAM_EXEC01C030050II裁蔻第妁中眇冋重穏験耳統(tǒng)中斷訓(xùn)甲皈位臂,縣悻墓考iSr_3ddresB.c玄祚系細F.I區(qū)空剛確刃QI:帑;、.,IU:VII開廿Rn%innn11-tibtkifi.戰(zhàn)冃標(biāo)文件的瀆寫血部券和刃卻旅1劃L.!;?JAf.1J.11)0r.擔(dān)沽開茹

6、,包指了護有il)目標(biāo)丈戶的.只蓬寵令*篩蒸境4抽nit.o和罡:丈了中廝向翳曜岸妁起豹缶眄手嘰陳用tfirmt*-IIhl時備池門1七”1最可1.5IB丸小一一皚序空簡栄益蠢過LjlHT-b!AN_HX圖1-2程3序和數(shù)據(jù)裝載區(qū)域的劃分)定義函數(shù),重新定位標(biāo)準(zhǔn)庫中的一些相關(guān)函數(shù)。主要有:文件的定義函數(shù)函數(shù)系統(tǒng)退出函數(shù)/用戶的堆空間和棧空間函數(shù)具體定義,可以參考(7)接第(6)步,在第(4)步中如果不選擇簡單的連接地址設(shè)置,則需按圖1-2所4示設(shè)置編譯器。在對話框中選擇項,在選項卡中選擇,或者在命令行中添加。圖設(shè)置()接第()步,若在第四步中如果選擇簡單的地址連接設(shè)置,在對話框中選擇項,如圖。

7、點擊下邊的按鈕,出現(xiàn)選項卡(在對版本進行設(shè)置時,不用點擊按鈕)。在選項卡框中設(shè)置程序的入口模塊。指定在生成的代碼中,程序是開始運行的。設(shè)為,設(shè)為。圖2設(shè)5置卡入口模塊()在對話框中選擇項,如圖。在框中設(shè)置輸出文件名為,這就是要下載到開發(fā)板的嵌入式應(yīng)用程序文件。圖設(shè)置輸出文件名(0回到如圖所示的工程窗口中,選擇版本,使用菜單對版本進行參數(shù)設(shè)置。()參照第()、()、()、()、()、()、()步在對話框中設(shè)置版本的、連接地址范圍、入口模塊和輸出文件。(2回到如圖所示的工程窗口中,選擇選項卡,如圖所示。選中版本,按鍵將其刪除。圖刪除版本(3設(shè)置完成后,可以將該新建的空工程文件作為模板保存以便以后使

8、用。將工程文件名改為的然后在軟件安裝目錄下的目錄下新建名為的模板目錄,再將剛設(shè)置完的工程模板文件存放到該目錄下即可。這樣以后新建工程的時候如圖所示就能看到以為名字的模板了。提示:)建議用戶直接將光盤實驗下的目錄中的子目錄直接拷貝到任1安.裝2目務(wù)錄下的任目錄中,這樣也能圖顯示模板數(shù)。這個模板設(shè)置為版本。)如果用戶原來已安裝了軟件的話,再安裝后可能導(dǎo)致不能正常使用,需要用戶更改系統(tǒng)環(huán)境變量置為,其中2建立工程文件設(shè)置為指的安裝目錄。配置好針對的3開0發(fā)0環(huán)0境后,可以執(zhí)行菜單在圖所示的新建工程對話框中看到這個模板,其中有已經(jīng)設(shè)置好的針對本開發(fā)板的參把和工程相關(guān)的所有文件加入到工程中。不能自動按文

9、件類別對這些文件進行分類,需要的話用戶可以執(zhí)行菜單創(chuàng)建文件組,然后分別將不同類的文件加入到不同的組,以方便管理。如圖所示。更為簡單的辦法是,在新建工程時創(chuàng)建了和工程同名的目錄,在該目錄下按類別創(chuàng)建子目錄并存放工程文件。選中所有目錄拖動到任務(wù)欄上的任務(wù)條上,不要松開鼠標(biāo)當(dāng)窗口恢復(fù)后再拖動到工程文件窗口,松開鼠標(biāo)。這樣將以子目錄名建立同名文件組并以此對文件分類。這里我們把版中開發(fā)環(huán)境實驗中的和兩個目錄拷貝到新建的工程目錄下,然后選中這兩個目錄,拖動到任務(wù)欄上的任務(wù)條上,不要松開鼠標(biāo)當(dāng)窗口恢復(fù)后再拖動到工程文件窗口,松開鼠標(biāo)。這樣將以和目錄名建立同名文件組并以此對文件分類。FileSTAKTUPhh

10、I44:TLexxs:44ElaEEIEE町町肋町町町EE町町E町町町町EEinCIJ.Ichh匕匕IL.ar汕10刊與11opopUKuhLCD圖1-2加9入工程文件雙擊圖中的打開該文件,可以看到函數(shù)的內(nèi)容:開發(fā)版初始化轉(zhuǎn)換顯示模式為文本顯示模式文本模式下清屏命令向液晶屏輸出向串口輸出提示:讀者可以查看其他源文件的內(nèi)容以對系統(tǒng)運行有所了解??梢园l(fā)現(xiàn)的文本編輯器已經(jīng)有了很大的改善,文本按語法分顏色顯示,讀者可以根據(jù)喜好在菜單下的窗口中進行設(shè)置。并可以很好的支持中文注釋。進行程序的在線仿真、調(diào)試()回到圖所示的工程窗口選中版本,執(zhí)行菜單對工程進行編譯連接。在出現(xiàn)的錯誤警告窗口中選擇某錯誤警告信息

11、,會自動打開相應(yīng)源文件并用箭頭指向出錯的文本行。如果某個源文件被修改,重新編譯時會自動同步各文件的日期信息。()在中執(zhí)行菜單啟動的調(diào)試工具X()在中執(zhí)行菜單對進行設(shè)置。如圖所示。選擇即遠程調(diào)試,點按鈕進一步設(shè)置具體參數(shù),如圖所示。圖設(shè)置參數(shù)即.()在圖中點按鈕選擇遠程連接為,點按鈕輸入仿真器的地址。如果用戶使用的是并行口仿真器,請輸入可。圖設(shè)置遠程連接()等待程序裝載完畢以后,通過菜單以及(或者工具欄中的相應(yīng)按鈕)運行或暫停程序。程序暫停后在窗口中將顯示出程序暫停的位置。()通過菜單(或者工具欄中的相應(yīng)按鈕)可以單步運行程序。也可以使用、菜單命令進入或者跳出函數(shù)的調(diào)用。命令運行到光標(biāo)位置。()

12、程序停止后可以通過按設(shè)置端點。()使用在菜單下的作寄存器或者內(nèi)存變量。讀者可以逐一地嘗試提示:在進行調(diào)試時在中必須選擇當(dāng)前工程的調(diào)試程序。但在調(diào)試通過后就必須選擇文件復(fù)制到開發(fā)板的中。將開發(fā)板上的述。菜單查看源文件,并可在適當(dāng)位置s和命令可以查看工為以后調(diào)試程序打下基礎(chǔ)。版本,如果選擇版本則無法正常版本進行編譯連接并將產(chǎn)生的激活作為盤使用的操作將在下節(jié)中描超級終端設(shè)置及功能使用1運行系統(tǒng)下的超級終端()應(yīng)用程序,新建一個通信終端。如果要求輸入?yún)^(qū)號、電話號碼等信息請隨意輸入,出現(xiàn)如圖所示對話框時,為所建超級終端取名為,可以為其選一個圖標(biāo)。單擊“確定”按鈕。圖1-3創(chuàng)2建超級終端2在接下來的對話框

13、中選擇開發(fā)平臺實際連接的機串口(如M,按確定后出現(xiàn)如圖所示的屬性對話框,設(shè)置通信的格式和協(xié)議。這里波特率為,數(shù)據(jù)位8無奇偶校驗,停止位,無數(shù)據(jù)流控制。按確定完成設(shè)置。圖1-3設(shè)3置串行口3、完成新建超級終端的設(shè)置以后,可以選擇超級終端文件菜單中的保存,將當(dāng)前設(shè)置保存為一個特定超級終端到桌面上,以備后用。用串口線將機串口和平臺正確連接后,就可以在超級終端上看到程序輸出的信息了,比如本實驗的“!”。4啟動開發(fā)板,按住開發(fā)板上鍵盤的任意按鍵,使開發(fā)板進入設(shè)置狀態(tài)。如圖所示。圖系統(tǒng)的設(shè)置程序5該畫面上提示了該的版本等信息。是平臺的檢測菜單,每個條目的最左邊字母是該功能的快捷鍵,按機鍵盤相應(yīng)鍵將執(zhí)行對應(yīng)

14、功能。注意操作時保持超級終端處于激活狀態(tài),并且機鍵盤必須為小寫。6用戶可以按超級終端的提示嘗試部分測試功能,其中::測試的文本和圖形顯示。執(zhí)行該命令后上會打出文本提示,然后進入圖形模式并顯示一幅彩色條形圖案,然后在超級終端上看提示按任意鍵返回文本模式,并退出測試返回測試菜單。:格式化開發(fā)平臺的,其中的文件將丟失,需要重新拷貝。執(zhí)行該命令后超級終端上會出現(xiàn)確認提示,如果按“”鍵則會格式化,之后返回菜單。:設(shè)置開發(fā)平臺網(wǎng)卡的地址,子網(wǎng)掩碼等,下有子菜單。執(zhí)行該命令后出現(xiàn)子菜單::設(shè)置地址,執(zhí)行該命令后按提示操作:設(shè)置地址,執(zhí)行該命令后按提示操作,請與所在局域網(wǎng)在同一網(wǎng)段:設(shè)置子網(wǎng)掩碼,執(zhí)行該命令后

15、按提示操作:設(shè)置網(wǎng)關(guān)的地址,執(zhí)行該命令后按提示操作:保存所設(shè)地址,設(shè)置完地址等后必須執(zhí)行該命令保存設(shè)置,否則設(shè)置無效:設(shè)置默認地址:退出子菜單,返回到主菜單。:激活開發(fā)平臺的連接,開發(fā)平臺的可以作為盤使用,從而可以方便的將字庫和應(yīng)用程序等文件從機拷貝到平臺的中。使用此功能時,必須保證電纜正確連接。盤:測試由驅(qū)動的顯示,共分步,請看超級終端提示按任意鍵繼續(xù),同時觀察的變化,最后返回主菜單。:測試由控制的鍵盤掃描,執(zhí)行該命令后按開發(fā)平臺的鍵盤,看超級終端的鍵名顯示,而在超級終端上按鍵盤任意鍵則退出測試返回菜單。:測試開發(fā)平臺觸摸屏,觸摸屏有動作時在超級終端上會顯示動作類型和坐標(biāo)。按鍵盤任意鍵后,再

16、點一下觸摸屏即可退出測試并返回主菜單。盤以:設(shè)置觸摸屏的坐標(biāo)基準(zhǔn)點,也就是校屏功能。需要按提示點擊觸摸屏的3個盤位置并盤保存結(jié)果。盤,測試開發(fā)平臺的電路,執(zhí)行該命令后調(diào)節(jié)平臺的個電位器,在超級終端上顯示的數(shù)值。按鍵盤任意鍵退出測試并返回。:測試開發(fā)平臺的電路,在超級終端顯示電壓值,需要用電壓表測量平臺輸出端子。按鍵盤任意鍵退出測試并返回。:設(shè)置開發(fā)平臺的時間參數(shù),該時間由開發(fā)平臺上的鈕扣電池保證持續(xù)計時。請按提示確認修改時間并分別輸入時間。設(shè)置完成合需要保存,否則設(shè)置參數(shù)無效。::測試平臺的音頻電路,執(zhí)行該命令后可以聽到一段從平臺揚聲器發(fā)出的音樂。請適當(dāng)調(diào)節(jié)音量電位器。::測試平臺的兩個電機,需要打開電機附近的電機電源開關(guān),按提示分別測試直流電機和步進電機。:測試平臺的控制器。執(zhí)行該命令在超級終端顯示控制器,正常應(yīng)該顯示1驅(qū)的或400。00:引導(dǎo)中的應(yīng)用程序。執(zhí)行該功能將退出狀態(tài),把控制交給應(yīng)用程序。7按鍵盤的鍵(要使超級終端處

溫馨提示

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

最新文檔

評論

0/150

提交評論