| |||
| Home > AXD > AXD Command-line Interface > Commands > setprocprop | |||
The setprocprop command sets a processor-related
internal variable to the specified value (see procproperties). You have to
supply a value of the type required for the variable you are setting.
The shorthand form of the setprocprop command
is spp.
spp ppvariable value [processor]
where:
ppvariableSpecifies the ppvariable to be reset. See Definitions for a list of valid ppvariables.
valueSpecifies the new value to be assigned to the specified variable.
In the case of the vector_catch variable,
you can supply a hexadecimal value, a decimal value, a string of
characters, or a single character (see Table 6.2).
You are recommended to enclose a string of characters or a single character in quotes. If the string contains the character D or F, you must use quotes to avoid any attempt to interpret it as a hexadecimal value.
processorSpecifies the ID number for the processor.
spp
vector_catch 0x00DFIs equivalent
to using Processor Properties to check all the vector catch check
boxes giving a setting of RUSPDIF instead of
the default setting of RUsPDif. See Configure Processor....
spp vector_catch IuSSets the I and S bits on, and the U bit off, leaving the other bits unchanged.
spp vector_catch "D"Sets the D bit on, and all the other bits unchanged.
spp vector_catch 0Sets all the vector catch bits off. If you are debugging an embedded application with a JTAG-based debug agent like Multi-ICE, you can use this to free a watchpoint unit in the EmbeddedICE logic of the processor.
spp semihosting_enabled
0Disables semihosting by not placing a breakpoint on the SWI vector. This also frees a watchpoint unit in the EmbeddedICE logic of the processor, for debugging an embedded application. For more information see the RealView ARMulator ISS Guide.