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