Using the µVision Socket Interface  Application Note 198
Control and monitor µVision via the built-in TCP/IP interface
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Stop Codes

Enumerations

enum  STOPREASON {
  STOPREASON_UNDEFINED = 0x0000,
  STOPREASON_EXEC = 0x0001,
  STOPREASON_READ = 0x0002,
  STOPREASON_HIT_WRITE = 0x0004,
  STOPREASON_HIT_COND = 0x0008,
  STOPREASON_HIT_ESC = 0x0010,
  STOPREASON_HIT_VIOLA = 0x0020,
  STOPREASON_TIME_OVER = 0x0040,
  STOPREASON_UNDEFINS = 0x0080,
  STOPREASON_PABT = 0x0100,
  STOPREASON_DABT = 0x0200,
  STOPREASON_NONALIGN = 0x0400,
  STOPREASON_END
}
 

Description

Enumeration Type Documentation

enum STOPREASON

Stop reason definition

Indicates the reason that target / simulation execution has stopped.

Enumerator
STOPREASON_UNDEFINED 

Unknown / undefined stop reason.

STOPREASON_EXEC 

Hit execution breakpoint.

STOPREASON_READ 

Hit read access breakpoint.

STOPREASON_HIT_WRITE 

Hit write access breakpoint.

STOPREASON_HIT_COND 

Hit conditional breakpoint.

STOPREASON_HIT_ESC 

ESCape key has been pressed.

STOPREASON_HIT_VIOLA 

Memory access violation occurred (simulator only)

STOPREASON_TIME_OVER 

Interval time set by UV_DBG_SET_CALLBACK or UV_DBG_WAKE elapsed.

STOPREASON_UNDEFINS 

Undefined instruction occurred.

STOPREASON_PABT 

(Instruction) prefetch abort occurred

STOPREASON_DABT 

Data abort occurred.

STOPREASON_NONALIGN 

Non-aligned access occurred (simulator only)

STOPREASON_END 

Always at end.