7.5.5 Flow Control

The following flow control functions are supported:

  • RESET: resets the target and stops it at the reset vector address

  • STOP: stops the target at the next instruction (low-level stop)

  • RUN: puts the target into run mode unconditionally

  • STEP: performs a single instruction step on the target. Instruction-level stepping must be used repetitively to perform statement-level stepping.

All flow control functions will return a success or failure based on the ability to perform that command. The target state is assumed to be running until a BREAK event is received, indicating the transition to a stopped state.