Skip to main content

The following page content corresponds to the products marketed in Japan.
If you do not live in Japan, please

Debugging Function

Debugger (Software) and Target Devices

PC7501 emulator supports different debugger vary by MCUs.

  • PC7501 Emulator Debugger for M16C/60, M16C/30, M16C/Tiny and R8C/Tiny Series*1
    • M16C Family M16C/60 Series (16-bit)
    • M16C Family M16C/30 Series (16-bit)
    • M16C Family M16C/Tiny Series (16-bit)
    • M16C Family R8C/Tiny Series (16-bit)
  • PC7501 Emulator Debugger for M32C/80 Series*2
    • M16C Family M32C/80 Series (32/16-bit)

*1 : The successor of M3T-PD30F (Discontinued product). For the difference between "PC7501 Emulator Debugger for M16C/60, M16C/30, M16C/Tiny and R8C/Tiny Series" and the predecessor M3T-PD30F, refer to Tool News.
*2 : The successor of M3T-PD308F (Discontinued product) . For the difference between "PC7501 Emulator Debugger for M32C/80 Series" and the predecessor M3T-PD308F, refer to Tool News

Overview

This product is an emulator debugger (software) included with a Renesas' full-featured emulator package. Easy-to-use GUI (Graphical User Interface) and many advanced debugging features improve the debugging efficiency of applications on your target system.

Installing this emulator debugger allows to configure debugging environments under the Renesas IDE, High-performance Embedded Workshop environment.

Features

  • Easy-to-use GUI (Graphical User Interface)
  • Comfortable operation provided by drag & drop operation
  • C language and assembly language source level debugging and many other basic debug features
  • Real-time RAM monitoring
  • Real-time tracing, Time measurement and other advanced features
  • USB, Serial, parallel and LAN interfaces support
  • On-line help in HTML

Operating Environment

  • IBM PC/AT compatibles (Windows® XP, Windows® 2000)

 

Specifications

Software break 64 points
Hardware break 8 points
Real-time trace
  • 256K cycles
  • 8 trace points by events
  • Trace write condition can be specified.
Real-time RAM monitor 4096 bytes (256-byte x 16 blocks)
Time measurement Between from RUN to STOP / Other 4 points interval
C0 coverage Available (A 256K-byte space x 32 blocks)
Exception event detection Access protect

Basic Functions

Window Function
Register Window Displays/changes content of flags and registers particular to the MCU.
Memory Window Displays the contents of contiguous memory in dump format with "address" and "label". Can be displayed in binary, decimal, hexadecimal, and ASCII. Allows to modify the contents of memory, and also to fill and move specified blocks of memory.
RAM Monitor Window Displays memory content changed during target program execution. The area read during program execution is displayed in green, and the area written is displayed in red. (You can set colors of your choice.)
ASM Watch Window Monitors changes of memory contents and variable contents declared on assembly language level. Display format can be selected from among binary, decimal, and hexadecimal. If the specified address is within the real-time RAM area, area read is displayed in green, and the area written is displayed in red. (You can set colors of your choice.)
C Watch Window Displays C variable contents. In addition to a window that displays variable formula of your choice, there are windows that display external variables, local variables within a file, and local variables within a function.
Stack Trace Window
Displays function call information of C language.
Script Window The window for executing commands from the keyboard or script files. An area is provided for displaying command execution results and command history. Execution results can be output to a file.
S/W Break Point Setting Window For setting/clearing software break points. Can set 64 break points maximum (OR condition).

Screen Image : Basic Windows


Advanced Functions

Window Function
Protect Window Sets the protect function that halts program execution when a reserved area is accessed. An access attribute (Access Disable, Read Only, Write Only or R/W Enable) can be specified in 256-byte batch of memory.
H/W Break Point Setting Window Sets/cancels hardware break points. Can set 8 break points maximum and specifies the combination condition of break events. As a combination condition, there is a choice of not only AND and OR but also state transition specification with a transition chart. Using this features allows you to easily detect abnormalities caused by multiple interrupts and task status transition in a program with a real-time OS.
Trace Point Setting Window Specifies conditions for trace events like the H/W Break Point Setting Window.
Trace Window Displays the results of real-time tracing in the emulator. The following three display modes are supported: Bus mode, Disassemble mode and Source mode and MIX mode (Disassemble & accessed data).
Data Trace Window Graphically shows the data access information on the results of real-time tracing.
Coverage Window Shows C0 coverage measurement results of each C function : start address, end address and coverage(%).
Time Measurement Window Displays the minimum/maximum/average execution time and measurement count at any measurement point. The execution time of up to 4 measurement points can be measured simultaneously.
GUI I/O Window By simple mouse operation, you can create virtual input panels (e.g., key input buttons) and output panels (e.g., virtual LEDs) for user system.
MR Window Shows the state of the real-time OS M3T-MR30.
MR Trace Window Graphically shows task execution histories of programs using the real-time OS M3T-MR30. Also, each history of interrupt handling and system call issuing is shown together.
MR Analyze Window Shows the results of statistical processing of measured data in the range specified with the MR trace window. And shows the list of the following records : the occupation status per interrupt handler or task, history of system call issuing.
MR Task Pause Window Window for executing "task pause" for the real-time OS M3T-MR30. During target system execution, a user-specified task can be stopped (paused) or cleared in this window.
Task Trace Window Graphically shows task execution histories of programs using real-time OS.
Task Analyze Window Shows the results of statistical processing of measured data within the range specified with the Task Trace Window. This window shows the occupancies of tasks in a CPU.

Screen Image : Advanced Windows (1/3)


Screen Image : Advanced Windows (2/3)


Screen Image : Advanced Windows (3/3)


Related Resources

Emulation Probe R0E3308B0EPB00 for the M16C/8B Group Released
[Mar. 1, 2009, Tool News]

A Note on Using the Emulation Probe R0E521000EPB00 or the Compact Emulator R0E521000CPE00 for the R8C MCU Family
(With Handling Interrupt Requests)

[1 Dec. 2008, Toolnews]

A Note on Using the Emulation Probe R0E521000EPB00 or the Compact Emulator R0E521000CPE00 for the R8C MCU Family
(With Using Bit CM13)

[1 Dec. 2008, Toolnews]

A Note on Using the Debuggers for the R8C/Tiny MCU Series (the R8C/2A, /2B, /2C, and /2D groups)
[16 Jun. 2008, Toolnews]

A Note on Using the PC7501 Emulator Debugger V.1.03 Release 00 for the M32C/90, M32C/80 and M16C/80 series of MCUs
[1 Apr. 2008, Toolnews]

MCUs Added to the Support Lines of the Emulation Probe--R0E521000EPB00--and the Compact Emulator--R0E521000CPE00-- for the R8C/Tiny MCU Series
[1 Apr. 2008, Toolnews]

MCUs Added to the Support Lines of the Emulation Probe--R0E521000EPB00--and the Compact Emulator--R0E521000CPE00-- for the R8C/Tiny MCU Series
[1 Apr. 2008, Toolnews]

The Protection Board R0E330850ACBP0 for the M16C/62P Group and M16C/80 Series Released
[Mar. 16, 2008, Tool News]

MCU files and the firmware file Update for M30850T2-EPB and M30870T-EPB users
[1 August. 2007, ToolNews]

Version Information


PC7501 Emulator Debugger for M32C Series
Latest Ver.: V.1.03 Release 00
Released: Jul 1, 2007
Details of upgrade (Tool News)

PC7501 Emulator Debugger for M16C/60,30,20,10, M16C/Tiny and R8C/Tiny Series
Latest Ver.: V.1.03 Release 00
Released: Jul 1, 2007
Details of upgrade (Tool News)

M3T-PD308F (Discontinued product)
Successor of this debugger is PC7501 Emulator Debugger for M32C Series
Details of upgrade

M3T-PD30F (Discontinued product)
Successor of this debugger is PC7501 Emulator Debugger for M16C/60,30,20,10, M16C/Tiny and R8C/Tiny Series
Details of upgrade

OS compatibility of Software Tools

High-performance Embedded Workshop

Tool News

Try before you buy!
Evaluation Software Downloads


End of content

Back To Top