EasyManua.ls Logo

Lauterbach TRACE32 User Manual

Lauterbach TRACE32
56 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
MANUAL
Release 09.2021
PQIII Debugger

Table of Contents

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

Summary

PowerPC MPC85XX/QorIQ specific SYStem Commands

SYStem.BdmClock

Set BDM clock frequency.

SYStem.CONFIG.state

Display target configuration.

SYStem.CONFIG

Configure debugger according to target topology.

SYStem.CONFIG.CHKSTPIN

Control pin 8 of debug connector.

SYStem.CONFIG.DriverStrength

Configure driver strength of TCK pin.

SYStem.CONFIG.QACK

Control QACK pin.

SYStem.CPU

Select the target processor.

SYStem.LOCK

Lock and tristate the debug port.

SYStem.MemAccess

Enable non-intrusive run-time memory access.

SYStem.Mode

Select target operation mode.

CPU specific SYStem.Option Commands

SYStem.Option.CINTDebug

Enable debugging of critical interrupts.

SYStem.Option.CoreStandBy

Enable on-the-fly breakpoint setup.

SYStem.Option.DCFREEZE

Prevent data cache line load/flush in debug mode.

CPU specific MMU Commands

MMU.DUMP

Display MMU translation table page by page.

MMU.List

Display MMU translation table compactly.

MMU.SCAN

Load MMU table from CPU.

MMU.Set

Set an MMU TLB entry.

CPU specific BenchMarkCounter Commands

BMC.FREEZE

Freeze counters while core halted.

BMC.<counter>.FREEZE

Freeze counter in certain core states.

BMC.<counter>.SIZE

Command has no function.

CPU specific TrOnchip Commands

TrOnchip.CONVert

Adjust range breakpoint in on-chip resource.

TrOnchip.DISable

Disable NEXUS trace register control.

TrOnchip.ENable

Enable NEXUS trace register control.

TrOnchip.RESet

Reset on-chip trigger settings.

TrOnchip.Set

Enable special on-chip breakpoints.

TrOnchip.VarCONVert

Adjust HLL breakpoint in on-chip resource.

TrOnchip.state

View on-chip trigger setup window.

MPC85XX/QorIQ Specific On-chip Trace Settings

Onchip.Mode.IFSel

Select interface for tracing.

JTAG Connector

Mechanical Description

Details of the JTAG Connector MPC85XX (COP).

Introduction

Brief Overview of Documents for New Users

Guides to other related TRACE32 documents.

Warning

Signal Level

Debugger drives output pins at VCCS pin level.

ESD Protection

Recommendations for connecting/disconnecting debug cable.

Target Design Requirement/Recommendations

General

Placement and signal recommendations for JTAG/BDM connectors.

Quick Start

Troubleshooting

SYStem.Up Errors

Lists reasons and fixes for SYStem.Up command errors.

Target Power Fail

Checks for target power and debug cable connection issues.

Debugger Configuration Error

Issues with processor identification or JTAG communication.

Target Reset Fail

Troubleshooting unexpected target reset behavior.

Emulation Debug Port Fail

FAQ

Configuration

System Overview

Diagram of basic BDM interface configuration.

PowerPC MPC85XX/QorIQ specific Implementations

Breakpoints

Overview of software and on-chip breakpoints.

Access Classes

Categories for memory access and resources.

Cache

Discussion of memory coherency and cache types.

MESI States and Cache Status Flags

Explains MESI protocol states and flags.

Viewing Cache Contents

How to view cache contents using CACHE.DUMP.

Breakpoints on Program Addresses

Breakpoints on Data Addresses

Breakpoints on Data Access at Program Address

Breakpoints on Data Value

Access Classes to Memory and Memory Mapped Resources

Access Classes to Other Addressable Core and Peripheral Resources

Memory Coherency

Debugging Information

Multicore Debugging e500 cores

Configuration for SMP debugging.

AMP Debugging

Synchronous stop of both e500 cores

Programming Flash on MPC85XX / QorIQ P10XX/P20XX, PSC93XX

On-chip Trace on MPC85XX/QorIQ

SYStem.Option.DCREAD

SYStem.Option.DUALPORT

SYStem.Option.FREEZE

SYStem.Option.HOOK

SYStem.Option.ICFLUSH

SYStem.Option.ICREAD

SYStem.Option.IMASKASM

SYStem.Option.IMASKHLL

SYStem.Option.MMUSPACES

SYStem.Option.NoDebugStop

SYStem.Option.NOTRAP

SYStem.Option.OVERLAY

SYStem.Option.PERSTOP

SYStem.Option.RESetBehavior

SYStem.Option.SLOWRESET

SYStem.Option.STEPSOFT

CPU specific tables in MMU.DUMP <table>

TLB0

Display contents of TLB0.

TLB1

Display contents of TLB1.

CPU specific tables in MMU.SCAN <table>

TLB0

Load TLB0 from CPU to debugger-internal table.

TLB1

Load TLB1 from CPU to debugger-internal table.

TrOnchip.ENable

TrOnchip.RESet

TrOnchip.Set

TrOnchip.VarCONVert

TrOnchip.state

Related product manuals