X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fjtagarm7tdmi.h;h=9dd5f14787143b01923b7164505cedd2e5e52641;hp=7475117bd4f3250da285ddc86bd5107fff6ea8bb;hb=8203dc42156b3745f4f79ba7da4845da365902ff;hpb=714cff0c45e9987edee5595f0c3bdc9f3e96360a diff --git a/firmware/include/jtagarm7tdmi.h b/firmware/include/jtagarm7tdmi.h index 7475117..9dd5f14 100644 --- a/firmware/include/jtagarm7tdmi.h +++ b/firmware/include/jtagarm7tdmi.h @@ -1,5 +1,4 @@ /*! \file jtagarm7tdmi.h - \author Matthew Carpenter \brief JTAG handler functions for the ARM7TDMI family of processors */ @@ -183,8 +182,9 @@ The least significant bit of the instruction register is scanned in and scanned #define ARM_INSTR_MSR_cpsr_cxsf_R0 0xe12ff000 #define ARM_INSTR_STM_R0_r0_r15 0x #define ARM_INSTR_STMIA_R14_r0_rx 0xE88E0000 // add up to 65k to indicate which registers... -#define ARM_INSTR_SKANKREGS 0xE88Effff // add up to 65k to indicate which registers... +// #define ARM_INSTR_STMIA_R14_r0_rx 0x00008ee8 // add up to 65k to indicate which registers... #define ARM_STORE_MULTIPLE ARM_INSTR_STMIA_R14_r0-rx +#define ARM_INSTR_SKANKREGS 0xE88Effff // add up to 65k to indicate which registers... #define ARM_INSTR_B_PC 0xea000000 #define ARM_INSTR_BX_PC 0xe1200010 // need to set r0 to the desired address