EasyManuals Logo

Lauterbach TRACE32 User Manual

Lauterbach TRACE32
56 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #34 background imageLoading...
Page #34 background image
PQIII Debugger | 34
©
1989-2021 Lauterbach GmbH
If OFF, the debugger will maintain D/L2 cache coherency by performing cache snoops for memory
accesses. During the cache snoop, the processor will flush (clean and invalidate) dirty lines from data
caches before the debugger’s memory access takes place. This setting allows better data throughput and is
recommended for normal application level debugging. In order to see changes to the cache state caused by
debugging in the CACHE.DUMP window, use the command CACHE.RELOAD.
If ON, the debugger will maintain cache coherency by reading or writing directly to the cache arrays. This
method guarantees that the D/L2 cache tags and status bits (valid, dirty) remain unaffected by the memory
accesses of the debugger. This setting is recommended for low-level and cache debugging.
SYStem.Option.DCREAD Read from data cache
Default: ON. If enabled, Data.dump windows for access class D: (data) and variable windows display the
memory values from the d-cache or L2 cache, if valid. If data is not available in cache, physical memory will
be read.
SYStem.Option.DUALPORT Implicitly use run-time memory access
Forces all list, dump and view windows to use the access class E: (e.g. Data.dump E:0x100) or to use the
format option %E (e.g. Var.View %E var1) without being specified. Use this option if you want all windows to
be updated while the processor is executing code. This setting has no effect if
SYStem.Option.MemAccess is disabled or real-time memory access not available for used CPU.
Please note that while the CPU is running, MMU address translation can not be accesses by the debugger.
Only physical addresses accesses are possible. Use the access class modifier “A:” to declare the access
physical addressed, or declare the address translation in the debugger-based MMU manually using
TRANSlation.Create.
Format: SYStem.Option.DCREAD [ON | OFF]
Format: SYStem.Option.DUALPORT [ON | OFF]

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Lauterbach TRACE32 and is the answer not in the manual?

Lauterbach TRACE32 Specifications

General IconGeneral
Operating System Support (Host)Windows, Linux
ManufacturerLauterbach GmbH
CategoryDebug and Trace Tool
Supported ArchitecturesARM, Power Architecture, RISC-V, x86
InterfaceJTAG, SWD, Nexus, Aurora
FeaturesDebugging, tracing, multicore debugging
Host InterfaceUSB, Ethernet
IDE IntegrationEclipse
Scripting LanguagePractice
Power MeasurementYes (requires specific PowerProbe hardware)
Trace TechnologyInstruction Trace, Data Trace
License TypeFloating license, node-locked license available
Software CompatibilitySupports various compilers and toolchains

Related product manuals