This simulator product makes source level debugging of applications possible in the Renesas integrated development environment, or the High-performance Embedded Workshop, while the target system is not available on hand.

The simulator debugger's exclusive functions (high-function debugging) permits the programs written in C/C++ language or assembly language to be debugged efficiently while the actual MCU is not available on hand.

  • High-accuracy simulation[Cycle accurate]
  • Simulated I/O function[Standard and file input/output functions usable]
  • Virtual interrupt function[Simulation of interrupt operations possible.Virtual interrupts using arbitrary timing and break conditions.Timer module based internal interrupts possible]

Furthermore, an intuitively understandable easy GUI (graphical user interface) provides a comfortable debug environment.

This product is included in the C/C++ Compiler Package for RX Family (for High-performance Embedded Workshop environment). When the compiler package is installed, the functions of this simulator debugger are added to the High-performance Embedded Workshop environment.

Features

  • Since the simulator/debugger runs on the host computer, the user can start debugging the program while the actual MCU is not available on hand. This will result in a reduced development period of the entire system.
  • The number of instruction execution cycles is calculated by simulating. This enables performance evaluation even in the absence of the actual MCU.
  • The functions outlined below are available, which permit program test and debug to be proceeded efficiently.
    • If an error occurs while the program under debug is running, the user can choose to continue ignoring the error or stop the program.
    • Get profile data and measure performance one function at a time.
    • Comprehensive break functions (virtual interrupt operations also possible).
    • Set and edit memory map.
    • Display a history of function calls.
    • Display C/C++ and assembler source level coverages.
    • Visual debug function based on image and waveform display.
  • The simulator/debugger runs under Windows, allowing breakpoints, memory map, performance and trace to be set in dialog boxes. The environment setup suitable for the memory map of MCU in the RX Family can also be set in a dialog box.
  • Learn More

new_releasesRelease Information

Latest Ver.: V.1.02.01

Released: Mar 16, 2012

Details of upgrade (See Tool News)

Operating Environment

descriptionDocumentation

Title language Type Format File Size Date
User Guides & Manuals
High-performance Embedded Workshop V.4.09 User's Manual Rev.1.00 日本語 Manual - Development Tools PDF 4.16 MB
[High-performance Embedded Workshop] RX Family Simulator Debugger V.1.02 User's Manual Rev.1.00 日本語 Manual - Development Tools PDF 1.65 MB
High-performance Embedded Workshop HewTargetServer User's Manual Rev.8.00 日本語 Manual - Development Tools PDF 1.85 MB
Tool News
The Simulator Debugger for the RX Family of MCUs Revised to V.1.02.00 日本語 Tool News - Release PDF 202 KB
The Simulator Debugger for the RX MCU Family Revised to V.1.01.00 日本語 Tool News - Release PDF 325 KB
Other
High-performance Embedded Workshop V.4.09 Release Note ( R20UT2059EJ0100 ) 日本語 Release Note PDF 307 KB

file_downloadDownloads

Title language Type Format File Size Date
Software
[Evaluation Software] C/C++ Compiler Package for RX Family V.1.02 Release 01 日本語 Software & Tools - Evaluation Software ZIP 122.90 MB
Upgrades
Simulator Debugger for RX Family V.1.02.01 Upgrade 日本語 Upgrade - Debugger ZIP 13.21 MB

Functions

  • Work efficiency is increased, thanks to builder and debugger integration.
  • ELF/DWARF2 object formats are supported.
  • Number of execution cycles and the number of calls are graphically displayed one function at a time.
  • The stack is traced.
  • Object optimization is possible by drawing on the information that is output by the profile function.
  • Comprehensive breakpoint functions are supported (virtual interrupt operations also possible).
  • Assembler source level coverage display.
  • Visual debug function based on image and waveform display.
Image
Simulator Debugger Functions

Basic Simulation Function

Image
Simulated I/O function / Virtual interrupt function

Simulated I/O Function・Virtual Interrupt Function

Image
Image display window

Image Display Window

Image
Waveform display window

Waveform Display Window

Simulation range

[Functions Supported by This Simulator Debugger]

  • All executable instructions
  • Exception processing
  • Registers
  • Entire address space
  • Peripheral function(Timer) (Note1)

Note

  1. Support for the CMT-related features in the interrupt controller (ICU) and a total of four compare match timer (CMT) channels, i.e. two CMT units (unit 0 and unit 1), each with two 16-bit timers.

[Functions Not Supported by This Simulator Debugger]

  • Low power state (Note1)
  • Non-maskable interrupt (NMI)
  • Reception of an interrupt during execution of any of the following instructions (Note2): RMPA, SCMPU, SMOVF, SMOVB, SMOVU, SSTR, SUNTIL, SWHILE
  • Values in memory and registers that become undefined after the execution of instructions
  • Lower-order 16 bits of the accumulator (ACC)

Notes

  1. Simulation is stopped on the execution of a WAIT instruction.
  2. The interrupt is accepted when execution of the instruction is completed.

Note: Use an emulator to debug these functions.