2.4.2. Flags used by TAPOp_SetControlMacros

These flags are used by TAPOp_SetControlMacros:

Declaration

#define TAPOp_SyncStopSupported       0x1
#define TAPOp_SyncStartSupported      0x2
#define TAPOp_PreExecMacroUsed        0x4
#define TAPOp_PostExecMacroUsed       0x8

where:

TAPOp_SyncStopSupported

Set this flag to indicate that the client supports synchronized stopping. The server then runs the event macro periodically, and events cause the stop macros to be run as described in TAPOp_SetControlMacros.

Only set this flag if the client has defined a suitable event macro, stop macro, eventMask, and eventXOR.

TAPOp_SyncStartSupported

Set this flag to indicate that the client supports synchronized starting. The server then waits for the TAPOp_ProcStartREQ private flag to be asserted before starting the processor using the execute macro.

Only set this flag if the client has defined a suitable execute macro.

TAPOp_PreExecMacroUsed

Set this flag if a PreExec macro is required.

TAPOp_PostExecMacroUsed

Set this flag if a PostExec macro is required.

Copyright © 1998-2002 ARM Limited. All rights reserved.ARM DUI 0154B
Non-Confidential