6.19 Trace Functions
The emulator has the five trace functions listed below.
• Internal Trace Function
Since this function uses the trace buffer built into the MPU, a realtime trace can be acquired.
The following information can be acquired:
• Types of trace information: Branch information, memory access information from the CPU,
and PC or Rn value during the Trace Rn instruction execution
• Trace acquisition address values
• Data values
• Mnemonics
• Operands
• Source lines
Notes: 1.
The number of branch instructions that can be acquired by a trace differs according to
the product. For the number that can be specified for each product, refer to the online
help.
2.
The internal trace function is not supported for all products. For details on the
specifications of each product, refer to the online help.
3.
The internal trace function is not extended for all products. For details on the
specifications of each product, refer to the online help.
• AUD Trace Function
This is the large-capacity trace function that is enabled when the AUD pin is connected to the
emulator. When a set of the branch source and branch destination instructions is one branch,
the maximum amount of information acquired by a trace is 262,144.
The following information can be acquired:
• Types of trace information: Branch information, memory access information from the CPU,
and PC or Rn value during the Trace Rn instruction execution
• Trace acquisition address values
• Data values
• External probe pin states
• Time stamp values
• Mnemonics
335