
MMDSP Debugger
20
©1989-2019 Lauterbach GmbH
SYStem.CpuAccess
Run-time memory access (intrusive)
The SYStem.CpuAccess command controls if the debugger may use the CPU to perform intrusive memory
operations while the clock is running. If enabled, these memory operations are performed by briefly stopping
the CPU, performing the access and activating the CPU again.
SYStem.DictionaryReset
Reset dictionary memory STN8810V
Logically resets the program dictionary memory. This command does not actually clear the dictionary
memory in the target. It simply resets the buffer in the debugger. Therefore the dictionary will be overwritten
if new instructions are written to program memory.
Only relevant for STN8810V (Video core).
Format:
SYStem.CpuAccess
<
mode
>
<
mode
>:
Enable
Denied
Nonstop
Enable
For performing a memory access (r/w) while the CPU is executing, the
debugger interrupts program execution briefly. Each interruption takes
1 … 100 ms depending on the speed of the debug interface and on the
number of the read/write accesses required. Window updates e.g. for
data.dump windows are on default performed 10 times/s.
Denied
The debugger is not allowed to interrupt program execution for
performing memory accesses.
Default setting.
Nonstop
Nonstop ensures that the debugger will not affect the real-time behavior
of the system in any way. This includes blocking of the break command
and of other intrusive features like performance analysis via StopAndGo,
conditional breakpoints etc.
For MMDSP the option NonStop reduces the functionality to tracing the
program flow as no memory access can be performed by the debugger
while the clock is running.
Format:
SYStem.DictionaryReset