This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Why ARM7TDMI cannot interpret arm code ?

Note: This was originally posted on 18th November 2011 at http://forums.arm.com

arm assembly code : 0xFA000EAE
the instruction code fail to run when i settle the code on ARM7TDMI,throught trace32 powerview,i can see that,
the code is interpreted as undef ,but it's blx on ARM926EJ.

i think that both ARM7TDMI and ARM926EJ support ARMv5 instruction set, why it cannot be known on ARM7TDMI???

does anybody get a clue about this? thanks a lot ...

ARM7TDMI

code              mnemonic                        comment
....
E3A00F42    mov   r0,#0x108
FA000EAE    undef  0xFA000EAE
....
----------------------------------------------------------------------------------------------------------------
ARM926EJ
code              mnemonic         comment
....
E3A00F42    mov   r0,#0x108
FA000EAE    blx  0x3AF0        ;MShell_Calloc
....
0