Renesas Release Information

Open issues for RX devices

Released: 22nd October 2024

Version: e2 studio 2024-10

List generated on 21 October, 2024 17:05

Device Specific Issue Lists

Fixed Issues

IDE-80628 OS Thread 2nd stackframe is not displayed properly when RTOS (ThreadX) Integration in debug view is enabled for RX. (GDB server RX)

Affected device families:RX

When debugging RX with RTOS, the OS Thread 2nd stack frame is not displayed properly when using RTOS (ThreadX) Integration.

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.

Open Issues

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-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.

Affected device families:RX

When using e2 studio 2024-10 and later version with FreeRTOS IoT package v202210.01-LTS-rx-1.3.1 and older version, you may observe build error related to undefined reference to `uart_string_printf'.

To workaround for this issue, after generating code at Smart Configurator, please open src/frtos_config/FreeRTOSConfig.h file and change value of configPRINT_STRING macro from uart_string_printf to vOutputString.

This issue is fixed at FreeRTOS IoT package v202210.01-LTS-rx-1.3.2 and later version.

IDE-80856 RTOS project cannot step (into, over, or return) on the OS thread when it has not been ran (GDB Server RA)

Affected device families:RX RA

When working with an RTOS project, it is essential that all threads are executed at least once after creation. Attempting to step into a thread that has not yet been run can terminate the debug session.

IDE-80636 After Timer1 has data from TimerStart-Stop, it not clear old data for next resume-suspend (Performance Analysis)

Affected device families:RX

When using the Performance Analysis view. After Timer1 has data from the Timer Start-Stop, it does not clear old data for the next resume-suspend.

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-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-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-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-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

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.

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-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-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.