jt_instr.h File Reference
Defines
Functions
Detailed Description
Intructions send to the TAP Controller
Support functions to access the JTAG interface via parallel port
Define Documentation
#define SCAN_CHAIN_NR_MACROCELL 0 |
#define SCAN_CHAIN_NR_DEBUG 1 |
#define SCAN_CHAIN_NR_EMBEDDED_ICE 2 |
#define SCAN_CHAIN_NR_CP15 15 |
#define ARM_DEV_NUM_CORE_ONLY 0 |
#define ARM_DEV_NUM_WITH_MMU 0x20 |
#define ARM_DEV_NUM_WITH_MMU_HALFSIZE_CACHE 0x22 |
#define ARM_DEV_NUM_WITH_MMU_TIGHTLY_COUP_MEM 0x26 |
#define ARM_DEV_NUM_WITH_MPU 0x40 |
#define ARM_DEV_NUM_WITH_MPU_TIGHTLY_COUP_MEM 0x46 |
#define ARM_DEV_NUM_WITH_TIGHTLY_COUP_MEM 0x66 |
#define ARM_DEV_NUM_WITH_MMU_V6 0x36 |
#define ARM_FAMILY_ARM7 7 |
#define ARM_FAMILY_ARM9 9 |
#define ARM_FAMILY_ARM10 10 |
#define ARM_FAMILY_ARM11 11 |
#define ARM_PART_ARM7_OR_ARM9 0xF0F0 |
#define ARM_PART_ARM7_SOFT_CORE 0xF1F0 |
#define ARM_PART_CORTEX_M3 0xBA00 |
#define STR91X_IR_SECURITY (1<<6) |
#define STR91X_IR_READY (1<<3) |
#define STR91X_IR_ISC_MODE (1<<2) |
#define STR91X_ARM_IDCODE 0x25966041 |
#define STR91X_FLASH_IDCODE 0x04570041 |
#define STM32F10XXX_TMC_IDCODE_MSK 0x0FFF0FFF |
#define STM32F10XXX_TMC_IDCODE_PART 0x06410041 |
Function Documentation
static int jtag_send_instr |
( |
const char * |
cmd |
) |
[inline, static] |
Referenced by jt_amdflashProgByte_faster(), jt_amdflashProgHalfword_faster(), jt_amdflashProgWord_faster(), jt_str91xflash_EraseSector(), jt_str91xflash_GetConfig(), jt_str91xflash_ReadSector(), jt_str91xflash_SectorBlankCheck(), jt_str91xflash_WriteSector(), jtag_arm720_CP15DataExchange(), jtag_arm720_CP15InstrReg(), jtag_arm920_CP15_CleanDcache(), jtag_arm920_CP15_DrainWriteBuffer(), jtag_arm920_CP15_InvalidateICache(), jtag_arm920_CP15_InvalidateTLB(), jtag_arm920_CP15_ReadDTTB(), jtag_arm920_CP15_ReadITTB(), jtag_arm920_CP15Interpret(), jtag_arm920_CP15PhysRegRead(), jtag_arm920_CP15PhysRegWrite(), jtag_arm926_CP15RegRead(), jtag_arm926_CP15RegWrite(), jtag_arm966_CP15RegRead(), jtag_arm966_CP15RegWrite(), jtag_arm_chain1_sysspeed_restart(), jtag_arm_FinalExitDebug(), jtag_arm_IceRT_RegRead(), jtag_arm_IceRT_RegRead_Once(), jtag_arm_IceRT_RegWrite(), jtag_arm_IceRT_RegWrite_getPrevData(), jtag_arm_PrepareExitDebug(), jtag_arm_ReadByte(), jtag_arm_ReadCpuRegs(), jtag_arm_ReadHalfword(), jtag_arm_ReadWord(), jtag_arm_ReadWordMemory(), jtag_arm_ResynchStep(), jtag_arm_RunProgram(), jtag_arm_set_chain(), jtag_arm_Step(), jtag_arm_WriteByte(), jtag_arm_WriteCpuRegs(), jtag_arm_WriteHalfword(), jtag_arm_WriteMemoryBuf(), jtag_arm_WriteWord(), jtag_cortex_apacc_RegRead(), jtag_cortex_apacc_RegWrite(), jtag_cortex_dpacc_RegRead(), jtag_cortex_dpacc_RegWrite(), and jtag_identify_devices().