PQIII Debugger     |    38
©
1989-2021   Lauterbach     GmbH             
On-chip debug events that cause a debug interrupt can be configured to cause one of two actions. If a JTAG 
debugger is used, the CPU is configured to stop for JTAG upon these debug events. 
If this option is set to ON, the CPU will be configured to not stop for JTAG, but to enter the debug interrupt, 
like it does when no JTAG debugger is used.
Enable this option if the CPU should not stop for JTAG on debug events, in order to allow a target application 
to use the debug interrupt. Typical usages for this option are run-mode debugging (e.g. with 
t32server/gdbserver) or setting up the system for a branch trace via LOGGER (trace data in target RAM) or 
INTEGRATOR.
SYStem.Option.NOTRAP  Use alternative software breakpoint instruction
Defines which instruction is used as software breakpoint instruction.
Format: SYStem.Option.NOTRAP <type>
<type>: OFF | FPU | ILL
ON (deprecated, same as FPU)
OFF Use TRAP instructions as software breakpoint (default setting). Software 
breakpoint will overwrite SRR0/1 registers.
FPU Use an FPU instruction as software breakpoint. 
Gives the ability to use the program interrupt in the application without 
halting for JTAG.
This setting only works if the application does not use floating point 
instructions (neither hardware nor software emulated). MSR[FP] must be 
set to 0 at all times.
Software breakpoint will overwrite SRR0/1 registers.
ILL Use an illegal instruction as software breakpoint. This setting is 
recommended for MPC82XX, MPC5200, RHPPC (G2/G2_LE cores) and 
MPC830X, MPC831X, MPC832X and MPC512X (e300c2/3/4). Gives the 
ability to use the program interrupt in the application without halting for 
JTAG.
Illegal instructions as software breakpoints will preserve SRR0/1 
registers.