OpenOCD
arm11.h File Reference
Include dependency graph for arm11.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  arm11_common
 

Macros

#define ARM11_TAP_DEFAULT   TAP_INVALID
 
#define CHECK_RETVAL(action)
 

Enumerations

enum  arm11_debug_version { ARM11_DEBUG_V6 = 0x01 , ARM11_DEBUG_V61 = 0x02 , ARM11_DEBUG_V7 = 0x03 , ARM11_DEBUG_V7_CP14 = 0x04 }
 
enum  arm11_instructions {
  ARM11_EXTEST = 0x00 , ARM11_SCAN_N = 0x02 , ARM11_RESTART = 0x04 , ARM11_HALT = 0x08 ,
  ARM11_INTEST = 0x0C , ARM11_ITRSEL = 0x1D , ARM11_IDCODE = 0x1E , ARM11_BYPASS = 0x1F
}
 ARM11 DBGTAP instructions. More...
 
enum  arm11_sc7 {
  ARM11_SC7_NULL = 0 , ARM11_SC7_VCR = 7 , ARM11_SC7_PC = 8 , ARM11_SC7_BVR0 = 64 ,
  ARM11_SC7_BCR0 = 80 , ARM11_SC7_WVR0 = 96 , ARM11_SC7_WCR0 = 112
}
 

Functions

static struct arm11_commontarget_to_arm11 (struct target *target)
 

Macro Definition Documentation

◆ ARM11_TAP_DEFAULT

#define ARM11_TAP_DEFAULT   TAP_INVALID

Definition at line 16 of file arm11.h.

◆ CHECK_RETVAL

#define CHECK_RETVAL (   action)
Value:
do { \
int __retval = (action); \
if (__retval != ERROR_OK) { \
LOG_DEBUG("error while calling \"%s\"", \
# action); \
return __retval; \
} \
} while (0)
#define ERROR_OK
Definition: log.h:164

Definition at line 18 of file arm11.h.

Enumeration Type Documentation

◆ arm11_debug_version

Enumerator
ARM11_DEBUG_V6 
ARM11_DEBUG_V61 
ARM11_DEBUG_V7 
ARM11_DEBUG_V7_CP14 

Definition at line 29 of file arm11.h.

◆ arm11_instructions

ARM11 DBGTAP instructions.

http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301f/I1006229.html

Enumerator
ARM11_EXTEST 
ARM11_SCAN_N 
ARM11_RESTART 
ARM11_HALT 
ARM11_INTEST 
ARM11_ITRSEL 
ARM11_IDCODE 
ARM11_BYPASS 

Definition at line 82 of file arm11.h.

◆ arm11_sc7

enum arm11_sc7
Enumerator
ARM11_SC7_NULL 
ARM11_SC7_VCR 
ARM11_SC7_PC 
ARM11_SC7_BVR0 
ARM11_SC7_BCR0 
ARM11_SC7_WVR0 
ARM11_SC7_WCR0 

Definition at line 93 of file arm11.h.

Function Documentation

◆ target_to_arm11()