To perform a software break, use the brk and brki instructions. Refer to MicroBlaze Instruction Set Architecture for detailed information on software breaks.
As a special case, when C_DEBUG_ENABLED
is greater than zero, and
brki rD,0x18
is executed, a software breakpoint is signaled to the
debugger; for example, the System Debugger (XSDB) tool, irrespective of the value of
C_BASE_VECTORS
. In this case the BIP bit in the MSR is not set.