Renesas Release Information
Fixed Issues
IDE-79069 Apply -dsp_section option for FAA LLVM (RL78 LLVM Plugins)
Affected device families:RL
-dsp_section option of FAA Assembler tool in Properties→C/C Build->Settings->Tool Settings does not work; this option is visible when the option Enable FAA Assembler in Properties->C/C Build→Settings→→Toolchain is enabled. Please do not use the Enable FAA Assembler option.
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-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-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-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-80444 Optimization Assistant view does not display code size data for LLVM RL78 project (Optimization assistant)
Affected device families:RL
Optimization Assistant supports only DWARF4 debug format.
If a debug format other than this (such as DWARF5) is selected, the correct values cannot be displayed.
To explicitly use the DWARF4 debug format,
select dwarf-4 in the build settings.
(Properties→ C/C++ Build→Tool Settings → Debug)
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.
IDE-84609 Build problems with LLVM RL78G24 FAA project (Loadmodule Converter)
Affected device families:RL
Project build may fail for LLVM and FAA Assembler for FAA equipped RL78 devices. This is because dwarf-5 debug format is not yet supported by renesas_cc_converter.
Please change Debug format in "C/C++ Build → Settings → Tool Settings tab → Debug" to any value other than "Default" or "dwarf-5".
IDE-84778 -dsp_section data for renesas_cc_converter cannot be changed (RL78 LLVM Plugins)
Affected device families:RL
To use other section name, 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.elf faa_sample.x -dsp_section=FAACODE,FAADATA
IDE-84227 [Installation] .NET Framework does not automatically install in Custom Mode (Installer)
Affected device families:RL
When performing a custom installation on Linux Ubuntu an error is displayed regarding the Microsoft .net runtime. This should not be selected for installation on Linux.
If you uncheck 'Renesas RL78 Family Support (requiring .Net Framework)' item in 'Customise Feartures' page then the installation will be successful.