ARM IDE 使用

ARM IDE 使用

ADS(ARM Developer Suite),是在1993年由Metrowerks公司开发是ARM处理器下最主要的开发工具。
新建工程:exp-2

ARM IDE 使用_第1张图片

 

新建文件exp-2.s到工程exp-2中:

ARM IDE 使用_第2张图片

 

创建好后,编辑源代码。

; Add two (32-Bit) numbers
	TTL Ch4Ex3 - add - p.59
 	AREA Program, CODE, READONLY
 	ENTRY
Main
 	LDR R1, Value1 	; Load the first number
 	LDR R2, Value2 	; Load the second number
 	ADD R1, R1, R2 	; ADD them together into R1 (x = x + y)
 	STR R1, Result 	; Store the result
 	SWI &11
Value1 DCD &37E3C123 	; First value to be added
Value2 DCD &367402AA 	; Second value to be added
Result DCD 0 			; Storage for result
 	END

ARM IDE 使用_第3张图片

 

调试设置:AXD->options->configure Target..,选armul:

ARM IDE 使用_第4张图片

 

ARMlinker中设置 RO Base与RW Base与Image Entry Point:

ARM IDE 使用_第5张图片

ARM IDE 使用_第6张图片

 

开始调试。add r1,r1,r2 // 将r1+r2的结果存储到r1中。此时看寄存器r1与r2。单步执行后结果与我们的设想一致:

ARM IDE 使用_第7张图片

ARM IDE 使用_第8张图片

你可能感兴趣的:(其他)