Renesas Release Information
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.
-
Select your project on the [Project Explorer] view.
-
Select menu [Project] > [Change Device].
-
The [Refactoring] dialog is appeared. Input your project device to the [Target Device:] textbox and click the [Next >] button
-
Click the [Next >] button again.
-
Uncheck the [Project Files] checkbox and click the [Finish] button.
!ChangeDevice.png|thumbnail!
IDE-78177 Strange behavior after clicking "Clear Renesas Debug Virtual Console" (GDB server RX)
Affected device families:RX
When using Segger J-Link for RX devices, Renesas Debug Virtual Console view will not work.
IDE-77693 OFS definition for ROM code protection is missing in GCC linker script files of RX66T/RX72T (Device Support RX)
Affected device families:RX
OFS definition for ROM code protection is missing in GCC linker script files of RX66T/RX72T.
IDE-76470 CC-RX Save build settings report problem - fileSpectext is null (Managed Build)
Affected device families:RX
In certain situations the Save Build Settings report does not work correctly when using the CC-RX toolchain.
An error is thrown:
"Cannot invoke "String.toLowerCase()" because "fileSpecText" is null"
A possible workaround could be to set "Check the source code by MISRA-C" option to "No".
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-73756 SC GCC RX project does not work with --gc-sections (Smart Configurator)
Affected device families:RX
When using Smart Configurator project with GCC RX toolchain, the --gc-sections setting is unchecked when generating code.
If you wish to enable --gc-sections setting, please check this article https://llvm-gcc-renesas.com/wiki/index.php?title=RX_automatic_interrupt_vector_entry_usage to make sure it does not remove interrupt service routines.
IDE-54828 Can not modify the value of IO register on DSP core RX6Z4 (Multicore Debugging GreenDSP)
Affected device families:RX
When selecting the DSP core on Debug view, modifying the value of IO register on the IO Registers view will not take effective.
Workaround: Select CPU on Debug view and modify the DSP IO register correspondingly
IDE-47191 Build Error Sometimes Overlaps Code Line - Display Resolution (Eclipse Platform)
Affected device families:RX
In certain situations the errors that are displayed after a build will overlap the source line in the editor window. If this occurs scrolling the editor view up or down seems to resolve this.
If this becomes a common occurrence it is possible to stop this happening by switching off the code mining option.
This is available in the Window→Preferences page. In the section General→Editors→Text Editors. The option to switch off is named Show code minings for problem annotations. Change this setting to None.
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-72220 Unexpected behavior after alternating breakpoint type (Debugging RX)
Affected device families:RX
When using J-Link for RX devices, adding a regular breakpoint from breakpoint view may fail and changing the breakpoint type may cause a break, even if the breakpoint is removed. Please set the breakpoint from source view.
IDE-50269 Disassembly in Trace view is not displayed if RXv3 instruction is included. (GDB server RX)
Affected device families:RX
When using J-Link RX with RXv3 core devices, Trace view can’t show the disassembly for the area from the branch destination to the next branch source if RXv3 instruction is included in the area.
IDE-78775 FreeRTOS for RX integration in Debug View (display threads in debug view) cannot be used. (GDB server RX)
Affected device families:RX
If the option "RTOS Integration in Debug View" is set to 'Yes' on the debug configuration for RX, the debugging session may be terminated if a step is invoked when the active debug context is not main thread. Please use the option as 'No'.
IDE-74722 Timer in RX72M not working after setting Timer Start/Stop with Timer 2 in Eventpoint View (Performance Analysis)
Affected device families:RX
When debugging RX devices, the performance analysis result which is measured by the timer start/stop events may not be displayed. In this case, please re-set the event after the connection.
IDE-46110 DPFPU registers always show 0 for J-Link (RX). (GDB server RX)
Affected device families:RX
Some RX devices such as RX72M supports double precision FPU registers. But when debugging it with J-Link, the registers is displayed as 0 in Registers View and writing a value to the register will be ignored.
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-43082 Handle anonymous union DIEs without DW_AT_location (Loadmodule Converter)
Affected device families:RX
When doing the debugging with the project contains anonymous union variable in source code, some debugging features become unavailable, such as:
-
Source line address may not be shown in Code Editor
-
Cannot set breakpoint in Code Editor (can do this at Disassembly view)
-
Can only watch global variables in Expression view