ARM開發軟件ADS教程
ADS(ARM Developer Suite)是ARM公司推出ARM集成開發環境,操作簡單方便,獲得廣大開發人員的青睞。下麵使用ADS v1.2做一個實例教程,幫助大家學會使用ADS編寫程序和仿真調試。(使用匯編語言)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
首先:下載ADS v1.2版本(英文版)並安裝好ADS。安裝好ADS之後可以看到開始菜單---所有程序---ARM Developer Suite v1.2程序組
下麵開始新建一個工程
第一步:單擊“開始“>>所有程序>>ARM Developer Suite v1.2 >>選擇CodeWarrior for ARM Developer Suite打開codewarrior界麵(如下圖所示),再選擇File >> New .新建一個工程
第二步:在工程向導中選擇Project選項卡,選擇ARM Executable Image並輸入工程名稱為first選擇工程文件保存目錄等(如下圖所示)
第三步:選擇Targets選項卡再雙擊DebugRel進入配置對話框
第四步:在配置對話框中選擇ARM Linker在RW base中輸入0x10000單擊確定
第五步:建立好一個工程項目之後,接下來是新建一個源程序,單擊File >> New
選擇File選項卡,在File name中輸入文件名test.s
選擇Add to Project
在Targets選項中選擇Debug、DebugRel、Release這三個選項然後單擊確定
第六步:編寫程序
在test.s中輸入如下程序
AREA MYPRO,CODE,READONLY
ENTRY
MOV R1,#20
MOV R2,#30
CMP R1,R2 ;比較R1與R2
BLT HERE ;如果R1小於R2則跳轉到HERE(其中HERE是標號)
MOV R3,#0
HERE MOV R3,#1
END
本程序是比較R1,R2的大小,如果R1小於R2則給R3賦1。程序比較簡單隻是為了測試。
注意:在輸入程序過程中指令不能頂格寫前麵必須留有空格,而標號必須頂格寫前麵不能留有空格,否則編譯出錯.
第七步:編譯仿真
單擊編譯按鈕compile 編譯通過後再單擊Make 生成Image文件
最後單擊:Debug按鈕直接進入AXD進行仿值
注:(可以另外打開AXD Debugger 再選擇load Image 選擇上一步生成的first..axf 也可以進入仿真.)
進入AXD界麵之後選擇step單步執行程序可以看程序的運行順序和寄存器值發生變化。
最後更新:2017-04-03 16:48:40