ARM JAUTĀJUMS

C

cris2

Guest
Hello,

I m jaunus ARM mikroprocesoru un I m cenšas iegūt darbojas mana pirmā ARM montāža valodu programma HelloWorld.Programma tika ņemti no grāmatas ARM sistēma par Chip Arhitektūra Second Edition, ko Steve Furber un IDE I m, izmantojot, ir ARM Developer Suite v1.2:

AREA HelloW, CODE, tikai lasāms, atzīt kods platība
SWI_WriteC equ & 0;
SWI_Exit equ & 11;
ENTRY;
START ADR r1, tekstu;
LOOP LDRB R0, [r1] # 1;
CMP R0, # 0;
CŪKU SWI_WriteC;
BNE sakaru līnijai;
SWI SWI_Exit;
TEXT = "Hello World", un 0A, 0D un, 0
END

Kad es palaist ADX Debugger, kamēr tas sasniedz CŪKU SWI_WriteC norādījumu tas rada kļūdas ziņojumu Processor ARM7TDMI izvirzīja izņēmumu.Cēlonis: Nedefinēts instrukciju.
Vai programmatūras emulatora saprast SWI-s?Kā es varu atrisināt šo problēmu?Jebkura informācija būs appreciated.

Paldies!

 

Welcome to EDABoard.com

Sponsor

Back
Top