Skip navigation
  • Supports direct download into flash memory
  • Supports software breakpoints in flash memory (Unlimited Flash Breakpoints)
  • Seamless integration into the Renesas HEW & IAR Embedded Workbench IDE
  • On-chip trace support
  • Virtual UART support (C2E / E2C support)
  • All kinds of events are supported (Execution break, data access, trace break, combination/sequentation of events)

Renesas RX Support

J-Link is compatible with the Renesas RX100, RX200 and RX600 series MCUs.

All that is needed to use J-Link with a Renesas RX100/RX200/RX600 series MCU, is an RX Adapter which is available for J-LinkJ-Link ProJ-Link Ultra+J-Link EDU and any other licensed J-Link compatible debug probe. The required software can be downloaded from SEGGER's website and used free of charge.

The J-Link RX software is a separate software package to use J-Link in Renesas HEW and IAR EWRX. The package comes with additional DLLs. These DLLs are not part of the standard software and documentation package for J-Link.

J-Link RX Software

Download  J-Link RX software package (V4.96)

  to J-Link RX software notification

Compatible MCUs

J-Link supports all RX-CPUs with RX100, RX200 and RX600 core using JTAG or FINE interface. The following devices / device groups are supported:

  • RX111 Group via FINE
  • RX130 Group via FINE
  • RX210 Group via FINE
  • RX21A Group via FINE
  • RX321 Group via FINE
  • RX32T Group via FINE
  • RX24T Group via FINE
  • RX610 Group via JTAG
  • RX621 Group via JTAG
  • RX62N Group via JTAG
  • RX62T Group via JTAG
  • RX630 Group via FINE or JTAG
  • RX631 Group via FINE or JTAG
  • RX63N Group via FINE or JTAG
  • RX63T Group via FINE or JTAG
  • RX64M Group via FINE or JTAG
  • RX71M Group via FINE or JTAG

Supported IDEs

J-Link is compatible1 with the Renesas E1 emulator, all features supported by the IDE + E1 can also be used with J-Link. J-Link has been tested with the following IDEs:

  • Renesas HEW
  • IAR EWRX
jlinkrx_hew.png
Reneses HEW
jlinkrx_iar.png
IAR EWRX

1Boot mode and programming of the user boot area are currently not supported by J-Link.

Getting Started

J-Link is compatible1 to the Renesas E1 emulator and works with Renesas HEW and IAR Embedded Workbench for RX (EWRX). In order to get J-Link up and running with Renesas HEW / IAR EWRX, a separate software package is necessary which comes with additional DLLs. These DLLs are not part of the standard software and documentation package for J-Link. In the following, the setup for preparing HEW / EWRX for J-Link is described.

1. If J-Link shall be used in IAR EWARM, steps 2-3 can be skipped. If J-Link is used in HEW for the first time, some additional setup steps are required to make J-Link available in the list of selectable debuggers in HEW. This is especially necessary in older HEW installations which by default only have E1/E20 available.

2. Download and run the J-Link HEW registration installer, created, provided and maintained by Renesas, first: HEW J-Link registration installer

3. The installer will register J-Link in HEW and make it available in the list of selectable debuggers.

4. Download and install the latest J-Link RX software package

5. After the installer has been run, the DLL updater will open and show which installations of HEW and EWRX have been found and can be updated.

6. Update the HEW / EWRX installations

7. Done.

1Boot mode and programming of the user boot area are currently not supported by J-Link.

J-Link vs Renesas E1

Advantages of J-Link

  • Higher speed
    First of all, J-Link is much faster. We achieve (at the time of writing, using the current versions of both the J-Link and E1 software) a speed of approximately 2-6 times the speed of the E1. This is true for basically all operations, incl. download to flash, setting of breakpoints in flash as well as startup and typical debugging operations like single stepping or memory read operations.
  • Smart breakpoint management
    Flash breakpoints are much faster on J-Link than on E1 or E20, but because of the large flash sectors of up to 128KB, setting or removing flash breakpoints is still time consuming. J-Link uses different techniques to minimize the amount of times a flash breakpoint is set or removed. Some of these techniques are: Instruction set simulation, use of hardware breakpoints where possible, dynamic conversion of breakpoint types, flash caching, CRC checking and others
  • SDK available
    You can write your own application and control an RX600 series MCU using J-Link
  • Same probe for ARM and RX600 CPUs: No need to switch debug probes!
  • Control panel allows monitoring of operation64-bit OS supported
  • J-Link commander: Free Command line utility for J-Link
  • J-Flash: Allows using J-Link for production purposes

Production Programming

The built-in Flash loader can be used to program the flash of supported RX devices directly from within the debugger or via J-Link Commander. This allows using J-Link for flash programming of smaller production batches. To program the flash via J-Link Commander, a sequence of commands such as the following can be used:

speed 12000                       // Select High JTAG speed
h                                 // Halt target CPU
exec device=RX600                 // Select correct device (RX600, RX62N, RX62T) to enable flash programming
loadbin C:\file.bin,0xFFF80000    // Load program into flash
r                                 // Reset target CPU (not required if all you want to do is program flash)
g                                 // Start target CPU (not required if all you want to do is program flash)
q                                 // Quit

The command can be stored in a Commander script file, which can be executed as follows: JLink.exe.

Available J-Link RX Hardware

J-Link RX adapter

All that is needed to use J-Link with a Renesas RX100, RX200 or RX600 series MCU, is a regular J-Link + the 20-pin to 14-pin RX adapter.