ADS1.2开发环境创建与简要介绍
1.運行ADS1.2集成開發(fā)環(huán)境(CodeWarrior for ARM Developer Suite),點擊File|New,在New對話框中,選擇Project欄,其中共有7項,ARM Executable Image是ARM的通用模板。選中它即可生成ARM的執(zhí)行文件。同時,如圖2-1-1
?
還要在,Project name欄中輸入項目的名稱,以及在Location中輸入其存放的位置。按確定保存項目。
2.在新建的工程中,選擇Debug版本,如圖2-1-2,使用Edit|Debug Settings菜單對Debug版本進行參數(shù)設(shè)置。
3.在如圖2-1-3中,點擊Debug Setting 按鈕,彈出2-1-4圖,選中Target Setting
項,在Post-linker欄中選中ARM fromELF項。按OK確定。這是為生成可執(zhí)行的代碼的初始開關(guān)。
4. ?在如圖2-1-5中,點擊ARM ?Assembler ,在Architecture or Processer
?欄中選ARM920T。這是要編譯的CPU核。
5.在如圖2-1-6中,點擊ARM ?C Compliler ,在Architecture or Processer欄中選ARM920T。這是要編譯的CPU核。
6. 在如圖2-1-7中,點擊ARM ?linker ,在outpur欄中設(shè)定程序的代碼段地址,以及數(shù)據(jù)使用的地址。圖中的RO Base欄中填寫程序代碼存放的起始地址,RW Base欄中填寫程序數(shù)據(jù)存放的起始地址。該地址是屬于SDRAM的地址。
在options欄中,如圖2-1-8,Image entry point要填寫程序代碼的入口地址,其他保持不變,如果是在SDRAM中運行,則可在0x30000000—0x33ffffff中選值,這是64M SDRAM的地址,但是這里用的是起始地址,所以必須把你的程序空間給留出來,并且還要留出足夠的程序使用的數(shù)據(jù)空間,而且還必須是4字節(jié)對齊的地址(ARM狀態(tài))。通常入口點Image entry point 為0x30000000,ro_base也為0x30000000。
在Layout欄中,如圖2-1-9,在Place at beginning of image框內(nèi),需要填寫項目的入口程序的目標文件名,如,整個工程項目的入口程序是2410init.s,那么應(yīng)在Object/Symbol處填寫其目標文件名2410init.o,在Section處填寫程序入口的起始段標號。它的作用是通知編譯器,整個項目的開始運行,是從該段開始的。
7. 在如圖2-1-10中,即在Debug Setting對話框中點擊左欄的ARM ?fromELF項,在Output file name欄中設(shè)置輸出文件名*.bin,前綴名可以自己取,在Output format 欄中選擇Plain binary,這是設(shè)置要下載到flash中的二進制文件。圖2-1-10中使用的是test.bin.
8. 到此,在ADS1.2中的基本設(shè)置已經(jīng)完成,可以將該新建的空的項目文件作為模板保存起來。首先,要將該項目工程文件改一個合適的名字,如S3C2410 ARM.mcp等,然后,在ADS1.2軟件安裝的目錄下的Stationary 目錄下新建一個合適的模板目錄名,如,S3C2410 ARM Executable Image,再將剛剛設(shè)置完的S3c2410 ARM.mcp項目文件存放到該目錄下即可。這樣,就能在圖2-1-10中看到該模板。
9.新建項目工程后,就可以執(zhí)行菜單Project|Add Files把和工程所有相關(guān)的文件加入,ADS1.2不能自動進行文件分類,用戶必須通過Project|Create Group來創(chuàng)建文件夾,然后把加入的文件選中,移入文件夾。或者鼠標放在文件填加區(qū),右鍵點擊,即出!如圖2-1-11
先選Add Files,加入文件,再選Create Group,創(chuàng)建文件夾,然后把文件移入文件夾內(nèi)。讀者可根據(jù)自己習慣,更改Edit|Preference窗口內(nèi)關(guān)于文本編輯的顏色、字體大小,形狀,變量、函數(shù)的顏色等等設(shè)置。如圖2-1-12。
2. ADS1.2下仿真、調(diào)試
????在ADS1.2下進行仿真調(diào)試,首先需要一根仿真調(diào)試電纜。其驅(qū)動程序的安裝和使用在光盤中的\實驗軟件\ARM9_RDI中,里面有相關(guān)的文檔。在連上調(diào)試電
纜后,用直連線串口線將CPU板上的串口和PC機的口相連,打開超級終端,配置串口的屬性(如COM1),配置波特率為115200,校驗位無,數(shù)據(jù)位為8,停止位為1,數(shù)據(jù)控制流為無;檢查連接是否可靠,可靠后,接入電源線,系統(tǒng)上電,同時按住“空格”鍵,進入VIVI狀態(tài)。打開調(diào)試軟件AXD Debugger。點擊File|load image 加載文件ADS.axf(\實驗程序\HARDWARE\ADS\實驗一\ADS\ADS_data目錄下);點擊全速運行,出現(xiàn)圖2-1-13的界面:
?
總結(jié)
以上是生活随笔為你收集整理的ADS1.2开发环境创建与简要介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 87说明书 ikbc_女性玩家的首选!—
- 下一篇: RDD持久化、广播、累加器