Renesas Release Information

Open issues for RL devices

Released: 22nd July 2024

Version: e2 studio 2024-07

List generated on 18 July, 2024 16:24

Device Specific Issue Lists

Fixed Issues

IDE-75734 Wrong device and CPU Type when importing CCRX project from rcpc file (CCRH Build plugin)

Affected device families:RX RL RH

After importing CS+ project to e2 studio 2024-04, be sure to reconfigure your device settings for Build according to the steps below.

Because your project device settings for Build will be empty when importing CS+ project to e2 studio 2024-04.

  1. Select your project on the [Project Explorer] view.

  2. Select menu [Project] > [Change Device].

  3. The [Refactoring] dialog is appeared. Input your project device to the [Target Device:] textbox and click the [Next >] button

  4. Click the [Next >] button again.

  5. Uncheck the [Project Files] checkbox and click the [Finish] button.

    !ChangeDevice.png|thumbnail!

IDE-76034 Loadmodule converter cannot execute copy-obj when converter is invoked without path. (Loadmodule Converter)

Affected device families:RL

Build error occurs and .x file for FAA core is not generated when using CC-RL and FAA Assembler for FAA equipped RL78 devices.

ex)

renesas_cc_converterrl78-elf-objcopy -j .debug_* -j FAACODE -j FAADATA GreenDSP.x faa_sampleGreenDSP_Core0.x

CreateProcess failed (2).

To generate .x file, specify command line to execute renesas_cc_converter with its path to post-build steps in Build Steps tab of "C/C++ Build → Settings" in the project properties. makefile contains command line of renesas_cc_converter.

ex)

renesas_cc_converter faa_sample.abs faa_sample.x -dsp_section=FAACODE,FAADATA

Add the path to the command line above and specify it to "Post-build steps".

You can get the path of renesas_cc_converter.exe by going to "Support Folders" tab in "e2 studio Installation Details" opened from "Installation Details" button on "About e2 studio", click link for "e2 studio support area:", and find renesas_cc_converter.exe in \Utilities\ccrl folder.

example of command line specified in post-build steps:

C:\Users\username\.eclipse\com.renesas.platform_1195273088\Utilities\ccrl\renesas_cc_converter faa_sample.abs faa_sample.x -dsp_section=FAACODE,FAADATA

The above workaround will still show a failure, but renesas_cc_converter is executed after that and generates .x file correctly.

IDE-75307 [HotPlug] Suspend is automate disconnect instead of jumping to main (GDB server RL78)

Affected device families:RL

When using hotplug connection for debugging, please set the option "Set breakpoint at:" enabled on the debug configuration, although the breakpoint will not be set.

Open Issues

IDE-61037 Build error occurs when adding new Build Configuration (CCRH Build plugin)

Affected device families:RX RL RH

All toolchain projects:

Build error occurs when executing Build with a new Build configuration you added.

At that case, please specify the toolchain and device to your project.

After opening the project, this can be achieved via the Project Explorer, project context menu.

On this menu access the "Renesas C/C++ Project Settings" and use the "Change Device" and "Change Toolchain Version" features.

IDE-39478 Optimization Assistant - Measuring execution time does not finish (Optimization assistant)

Affected device families:RX RL

Using Optimization Assistant Time measurement with GCC RX may cause the measurement unable to finish. The end address of function build from GCC RX may be different with the one in Disassembly view so Optimization Assistant cannot reach the end of function. If the measurement is too long to finish or unable to finish, just press "Cancel" to stop measurement.

IDE-58693 Emulator selection doesn’t list the connected emulators on Linux. (Debug Configuration)

Affected device families:RX RL RH RE RA

Debug configuration for E2 or E2LITE emulator will have the selection of serial No. of the emulator and it can be selected from the list of emulators which are connected to the PC. But this feature will work only on Windows. In case of Linux, please connect only 1 emulator to the PC to use the emulator with e2 studio.

IDE-76039 Cannot debug after stopping and restarting at a hardware breakpoint over limit (ARM GDB)

Affected device families:RX RL RA

While debugging, if hardware breakpoints are set over the limited number of the breakpoints, the next resume operation will not start the progarm on the device and it can’t be suspended on e2 studio. Please remove or disable the breakpoint which can’t be set before using resume operation.

IDE-59574 Breakpoint’s Ignore count does not work with RL78 (GDB server RL78)

Affected device families:RL

In case of using RL78, hardware breakpoint is realized by execution address after PC. This will cause several issues:

  • Temporary hardware breakpoint will not be removed after the breakpoint is hit. Therefore, the breakpoint will always hit. Please remove the temporary breakpoint manually after the breakpoint hits.

  • Ignore count of the breakpoint does not work.

  • In case of RL78/G10 (or RL78 devices which flash programming is disabled), software breakpoint is not supported. Therefore, temporary hardware breakpoint will be used for the cases:

    • Stepping over

    • Stepping return

    • Run to line

    • "Set breakpoint at" is specified in the debug configuration

    • etc

      When using these operations, if breakpoints are used in the debugging program, the operation will fail. Please release 1 or more breakpoint before the operation. And please invoke GDB command 'delete breakpoints' in Debugger Console view to remove the breakpoint after the program is suspended by "Set breakpoint at main". If the breakpoint is kept as it is, it will always hit and the next operation such as stepping return or stepping over may fail because no breakpoints can be used for the operation.

IDE-50708 Address of main.c is not displayed with debugging (Debugging RL)

Affected device families:RL

The addresses for source lines may not be shown when debugging for projects imported from CS+.

To avoid this ensure the project is imported using the same name as its directory.

IDE-59342 Chart work incorrectly when set Monitor Points Consumption Current View (Current Consumption View)

Affected device families:RL

Workaround: If user using monitor point with Current Consumption, Chart will be displayed normally when the user press and hold the mouse on the horizontal scroll of the range of time.

IDE-79100 e studio On MacOs, JavaCG is not installed default. (Code Generator plugin)

Affected device families:RL

The Code generator support for RL78 on MacOS is not installed by default. You can add this later using the "Help→Install New IDE Features…​" feature.