Detailed Description

Vector_catch

(Connection Properties window)

*.rbe\CONNECTION=\Advanced_Information\
Default\ARM_config\Vector_catch

If set to True, used to catch possible program errors by setting breakpoints on (or otherwise trapping) the vectors set to True in *.rbe\CONNECTION=\Advanced_Information\
Default\ARM_config\Vectors
.

The default is to catch error-type vectors but leave IRQ, FIQ, and SWI alone. SWI is caught separately by semihosting if enabled. To use this, the vectors must be writable. These can also be set during debugging from the Register pane, using the @vector_catch pseudo-register. In this case, each bit, starting with 1, represents the vectors from reset to FIQ.