EasyManuals Logo

Lauterbach TRACE32-ICD User Manual

Lauterbach TRACE32-ICD
65 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 #57 background imageLoading...
Page #57 background image
PPC600 Family Debugger | 57
©
1989-2022 Lauterbach
MMU.SCAN Load MMU table from CPU
Loads the CPU-specific MMU translation table from the CPU to the debugger-internal static translation table.
If called without parameters, the complete page table will be loaded. The list of static address
translations can be viewed with TRANSlation.List.
If the command is called with either an address range or an explicit address, page table entries
will only be loaded if their logical address matches with the given parameter.
Use this command to make the translation information available for the debugger even when the program
execution is running and the debugger has no access to the page tables and TLBs. This is required for the
real-time memory access. Use the command TRANSlation.ON to enable the debugger-internal MMU table.
Format: MMU.SCAN <table> [<range> <address>]
MMU.<table>.SCAN (deprecated)
<table>: PageTable
KernelPageTable
TaskPageTable <task_magic> | <task_id> | <task_name> | <space_id>:0x0
ALL
<cpu_specific_tables>
PageTable Loads the entries of an MMU translation table and copies the address
translation into the debugger-internal static translation table.
•if <range> or <address> have a space ID: loads the translation table
of the specified process
else, this command loads the table the CPU currently uses for MMU
translation.
KernelPageTable Loads the MMU translation table of the kernel.
If specified with the MMU.FORMAT command, this command reads the table
of the kernel and copies its address translation into the debugger-internal
static translation table.
TaskPageTable
<task_magic> |
<task_id> |
<task_name> |
<space_id>:0x0
Loads the MMU address translation of the given process. Specify one of
the TaskPageTable arguments to choose the process you want.
In MMU-based operating systems, each process uses its own MMU
translation table. This command reads the table of the specified process,
and copies its address translation into the debugger-internal static translation
table.
For information about the first three parameters, see “What to know
about the Task Parameters” (general_ref_t.pdf).
See also the appropriate OS Awareness Manual.
ALL Loads all known MMU address translations.
This command reads the OS kernel MMU table and the MMU tables of all
processes and copies the complete address translation into the debugger-
internal static translation table.
See also the appropriate OS Awareness Manual.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

Lauterbach TRACE32-ICD Specifications

General IconGeneral
BrandLauterbach
ModelTRACE32-ICD
CategoryComputer Accessories
LanguageEnglish

Related product manuals