e2 studio 2023-07 Release Note e2 studio 2023-07 Known Issues List

List generated on 18 July, 2023 17:27

Open Issues
Closed Issues

Open Issues in e2 studio 2023-07

Key Summary Component Description
IDE-66074 The behavior of 'Restart' is same as 'Reset'. Debugging RA When debugging RZ snd RA family devices, when the restart button is pressed, the PC does not stop at the top of the main function and instead the program will run to the 0xffff0000 address. Workaround is to click resume until the main function is hit.
IDE-65862 [IO Register] Set OA Event on selected register does not work in "Selected Registers" tab IO view plugin When using the IO Registers, the Set OA Event feature on the Selected Registers tab does not set eventpoints.
IDE-65798 Execution Address Eventpoint for J-Link ARM not working GDB Server RA When debugging ARM devices with J-Link, execution address event on Eventpoint view is not supported.
IDE-65606 [HotPlug] Cannot suspend program when restarting hot plug project GDB server RX When using hot plug-in connection, please don't use 'Restart' from the button on the e2 studio toolbar.
IDE-65603 [HotPlug] Cannot debug project by using hot plug function. GDB server RX When using hot plug-in connection, once the connection with hot plug-in is disconnected, the next connection may fail. After the hot plug-in connection, please restart the target with power-on reset.
IDE-65107 [Application] Cannot change Toolchain version Toolchain Management When using the RZ Smart Configurator support for FSP, the [Renesas C/C++ Project Settings] option > Select [Change Toolchain Version] feature available from the project pop-up should not be used. Please change toolchain version using the Build->Settings->Toolchain tab.
IDE-65041 e2 studio seems to hang if Trace is enabled and/or trace start event is set for RL78/G24 with E2LITE. Eventpoints plugin When using Trace Start/Stop event on Eventpoints view, Trace view should be closed before reconnecting debug
IDE-65002 [Linux] RH850 debugging is not working with CC-RH v2.04 Debugging RH850 When using the Linux host operating system and debugging RH850 projects that are using the Renesas CC-RH is v2.04 there can be problems with stability and operation of the debugger. Issues which you can encounter are listed below: Step Resume/Over/Into does not work as expectation. Sometime stuck at boot.asm/cstart.asm Sometimes cannot read register.
IDE-64353 User pack creator does not load if project is not chosen FSP Pack Creator When selecting an FSP project in Project Explorer for creating a new FSP custom user pack, the top-most folder of the project should be selected. Selecting an other element may result in the User Pack Creator dialog not being opened.
IDE-63055 RZ/T CM3 reset does not work - again GDB Server RZ When debugging CM3 core on RZ/T1 and a reset is required, please disconnect debugging and re-connect again.
IDE-63042 Issue with project path containing spaces in IAR EWARM 9.40.1 DDSC Device Partition Manager When using Device Partition Manager with Trustzone devices on EWARM-9.40 if there is a space in the project folder name then the DPM may fail to start. Workaround is to use EWARM-9.32.
IDE-62641 PC doesn't stop at the reset vector on reset for RZ. Debugging RZ When debugging RZ devices, PC will not stop at an address of reset vector on reset. Program will run in a short time after reset, and then, the program will be halted. If the program is built for RAM debugging (without using boot loader), the program will not run after reset correctly. In this case, please re-download the program (please don't forget to set "Reset after reload" option to 'No' on Debug Configuration) after reset, or disconnect the debugging and re-connect.
IDE-62233 Cannot specify JLink serial number explictly in debug config Debugging RA Some JLink emulators fail to show up in the selection dialog on the Debug Configuration. If a dedicated connection is required in this case then the serial number can be specified in the Additional Server Parameters field on the Debug Configuration. Format is: -uSelect= USB=serialnum where "serialnum" is the serial number reported by either the JLink selection dialog or the JLink Configurator Tool.
IDE-61617 [RX] Renesas Coverage is still enabled after disabled Coverage plugin When using RX with the Renesas Coverage feature. The Renesas Coverage view is still working after coverage has been disabled and the debugger re-connected.
IDE-61423 RASC not creating hal_entry.cpp for C++ blinky projects DDSC/FSP Smart Configurator RASC currently does not support C++ project creation fully (as opposed to C project generation).
IDE-61365 Timer event can't be allocated when break event is used (RX26T) GDB server RX When debugging with RX and 2 event break points are set, timer start for data access can be set but the timer stop can't be set.
IDE-61156 [RX26T] Execution address events is limited by 4 for Trace/Performance Eventpoints plugin RX26T The spec of the device should be:  - 8 execution address events and 4 data access events (same as RX6xx)    ・For hardware break or break events, 8 execution address events and 4 data access events can be specified (same as RX6xx)    ・For trace event (start/stop/record), 4 execution address events and 2 data access events can be specified (same as RX2xx)    ・For time measurement event (start/stop), 4 execution address events and 2 data access events can be specified (same as RX2xx) Currently, the resource for execution address events is up to 8 events. which is not correct.
IDE-61037 Build error occurs when adding new Build Configuration CCRH Build plugin CC-RX/CC-RL/CC-RH project: 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-59574 Breakpoint's Ignore count does not work with RL78 GDB server RL78 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-59440 Disconnection of RA board allowing the user code to execute does not work when using semihosting - documentation support GDB server Disconnect an RA board with the "Continue" option (allowing the user code to execute after disconnecting from JLink) does not work when using semihosting. To work around this make sure you have conditional code for when the debugger is not connected, e.g. semihosting_printf( ... ) { if (CoreDebug->DHCSR & CoreDebug_DHCSR_C_DEBUGEN_Msk) { printf( ... ); } } #if semihosting #SAFE_PRINTF( ... )   semihosting_printf( ... ) #else   #SAFE_PRINTF( ... )   printf( ... ) #endif Additionally, the use of an updated hard-fault handler to catch this situation would also help.
IDE-59435 File path, file name on profile view is empty when debugging with RX GCC Profile plugin The filename and file path cannot be displayed when using the Profile feature on Linux OS.
IDE-59377 [Debug Configuration] OCDID's value odd placed Debug Configuration RH850 When opening the debug configuration for E2 (RH850) or IE850A (RH850), the value of OCD ID may be displayed on the invalid location. In this case, please expand 'Flash' node on Connection Settings.
IDE-59342 Chart work incorrectly when set Monitor Points Consumption Current View Current Consumption View 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-58871 The value for the register msplim and psplim is displayed as 0. GDB Server RA The register value for msplim and psplim will be displayed as 0 in Registers View, when using Cortex-M devices which support TrustZone via E2/E2LITE emulator. Please refer to the value value of msplim_s/msplim_ns or psplim_s/psplim_ns insterd.
IDE-58693 Emulator selection doesn't list the connected emulators on Linux. Debug Configuration 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-57553 Cannot set Trace Start/Stop - Error: Event channel is Empty or not an unsigned integer Eventpoints plugin Currently support for the Trace Start\Stop feature when using the JLink emulator is not functioning for ARMv8-A based cores.
IDE-56544 Unable to view HTML pages in snap version of Firefox installed by default on Ubuntu 22.04 LTS Application When using e2 studio or RASC with Ubuntu 22.04 documents that are opened from the application in an external web browser cannot be viewed. This appears to be a bug in Ubuntu. In Ubuntu 22.04, the sandboxed "Snap" version of Firefox is installed by default. However the default sandbox permissions for this version of Firefox are broken for fresh Ubuntu 22.04 installations and it cannot access any files on the local file system. This is reported and documented in the Ubuntu bug tracker: https://bugs.launchpad.net/snapd/+bug/1972762 All applications that require the system web browser are affected
IDE-56429 [Linux] Firmware version does not display on console - RA + E2 Debugging RA For Linux environment with E2/E2LITE emulator, the version number of shared object will not be displayed in console while connection.
IDE-56392 Start/Stop function setting doesn't work. GDB Server E2 ARM Start/Stop function setting is available on E2 (ARM) or E2 Lite (ARM) debug configuration. This feature will work with RA FSP 4.3.0 or later. The setting will be ignored if older versions of FSP is used.
IDE-54828 Can not modify the value of IO register on DSP core RX6Z4 Multicore Debugging GreenDSP 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-54671 CCRH - Step over performs incorrectly Debugging RH850 Stepping code can jump to address without code if compiler CCRH compiles the code that contains floating point numbers.
IDE-54153 Include appropriate GCC/LLVM/Libgen (newlib) ver. to fix BadAlloc vulnerability issue Application To fix BadAlloc Vulnerability issue reported on the newlib in "Japan Vulnerability Notes", need to update GCC/libgen version for Arm to the fixed version including newlib V4 or later. Could you please consider the updates in coming 2022-10 version? If GCC Arm Embedded is used for Renesas Arm (RA, Synergy, RZ, RE and R-Car), use or install: GCC ARM Embedded Toolchains v1.2022.05 or later which has newlib 4.1.0 or later. Libgen Update for GCC ARM Embedded Toolchains v1.2022.05 or later. [Download Toolchains | Open Source Tools for Renesas (llvm-gcc-renesas.com)|https://llvm-gcc-renesas.com/rz/rz-download-toolchains/]
IDE-53284 Step return is disabled with ASM source on CCRH project Debugging RH850 It is not possible to perform a step return operation when using the CC-RH toolchain while debugging assembly source.
IDE-52364 Data flash on NSECSD state can't be read and erased when debugging with J-Link ARM GDB Server RA When debugging with J-Link ARM at NSECSD state, data flash can't be erased and first byte of data flash can't be read.
IDE-51147 Visual Expression does not recognize char variables Visual Expressions plugin In Visual Expression view, char / unsigned char variables are not recognized and shown as "Incompatible expression value" Workaround: Cast can be workaround such as (int)var instead of var.
IDE-50708 Address of main.c is not displayed with debugging Debugging 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-50269 Disassembly in Trace view is not displayed if RXv3 instruction is included. GDB server 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-48621 Workbench plugins cause unsigned software warning error on install IAR plugins When installing the IAR eclipse plugins into e2 studio for IAR EWSYN, the installation process can generate a warning about unsigned software being installed. This is normal behavior for the IAR plugins and the warning can be disregarded.
IDE-48166 Download failed for EK-RA6M4 using J-Link (FSP 3.3 - J-Link v7.50a) Debugging RA When using J-Link (OB) with RA devices, if the firmware for J-Link is updated, download by e2 studio + FSP 3.3.0 may fail and connection can't be established. In this case, please update FSP to 3.5.0 or later, or download J-Link Software 7.56b and copy the JLinkARM.DLL (from the Segger JLink installation folder) to {e2 studio support area}\DebugComp\RA\ARM\Segger_v7.50.1 folder (before copying the file, please rename the original file). Please refer to https://en-support.renesas.com/knowledgeBase/19891761 for {e2 studio support area}.
IDE-47191 Build Error Sometimes Overlaps Code Line - Display Resolution Eclipse Platform 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-46896 Project imported from Windows build fail in Linux ARM GCC Plugins If copying a project with it's build output directory been Windows & Linux, or moving it to a new location, you need to do a clean and rebuild to avoid build errors. If storing a project under version control avoid including the build output directories. At a minimum exclude the *.d files which may contain system specific paths.
IDE-46110 DPFPU registers always show 0 for J-Link (RX). GDB server 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-45156 Property not selected from constraint if Properties View is not initialised DDSC/FSP Smart Configurator If a property from the constraint link in a module tooltip is selected before the Properties view is initialised the property is not selected in the Properties view This only occurs after the FSP Configuration has first been opened and no module has been selected A workaround is to select a module in the Stacks view before selecting a link from one of the module tooltips so that the Properties view is initialised
IDE-43454 Cannot run Linux installer as root Installer The Linux installer for e2 studio cannot be run as root by default, including using "sudo". If you wish to run it as root then you need to add "--appimage-extract-and-run" as the 1st argument. e.g. "sudo ./e2studio_installer-2021-07.AppImage --appimage-extract-and-run"
IDE-43082 Handle anonymous union DIEs without DW_AT_location Loadmodule Converter 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-39932 [PartnerOS] Supports debugging of Renesas ITRON OS by PartnerOS plug-in. Partner OS plugin The Renesas ITRON debug views are not supported from e2 studio 2020-04 and later, if you require this functionality please use e2 studio 7.8.0.
IDE-39478 Optimization Assistant - Measuring execution time does not finish Optimization assistant 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-38032 IAR RH850 setting breakpoints doesn't work Debugging RH850 If you are debugging RH850 with the E2 emulator with an IAR project you must ensure that the IAR RH850 plugins are also installed. Otherwise it is not possible to set breakpoints.
IDE-33473 Watch point doesn't work on ARM V8M Devices(RA2A1,PEAKS,STAR) with J-Link Debugging RA When using the J-Link debugger for ARM V8M devices (Synergy S1JA,RA2A1,.etc) When setting Watch points, if the [Compare Setting] option is not being used then please set the [Data Access Setting]/[Size] to "Byte". Other settings will cause the break event to be missed or unexpected break events to happen.
IDE-27850 CoreSight ITM: trace table disappear suddenly Trace - CoreSight Plugin When the content of the trace data is changed, the user is asked to refresh the updated data. After the update, the trace data editor is closed. The user needs to open the editor again to see the updated trace data.


Closed Issues in e2 studio 2023-07

Key Summary Component Description
IDE-64716 Run-Break measurement does not record data Performance Analysis Performance Analysis's Run-Break feature does not record data for every Resume and Suspend.
IDE-62915 [Smart Manual] [Linux] Open Manual button on toolbar is disabled Smart Manual plugin Open Manual" button on toolbar of Smart Manual view is disabled on Linux. Please use Smart Manual popup to show the manual.
IDE-62895 RZ/V2L build failed RZ FSP Project Generator When using RZ/V FSP V1.0.0 or V1.1.0, please use e2 studio 2023-01 or earlier version. Recommended e2 studio version is 2023-01. If e2 studio 2023-04 is used with RZ/V FSP V1.0.0 or V1.1.0 and new secure project is created and build it, build error occures. In this case, please follow the below steps. 1. Select [Project] -> [C/C++ Project Settings] menu. 2. Select [Tool Settings] tab. 3. Select [Target Pcocessor] node. 4. Check [Trust Zone (-mcmse)] checkbox. 5. Push [Apply and Close] button. 6. Build the new project again.
IDE-62784 RDPM support files not extracted on Linux host from RASC FSP Standalone Configurator The Renesas Device Partition Manager support files do not get extracted when the RDPM GUI is launched from RASC on Linux host. A workaround is to launch the RDPM GUI from e2 studio from the Run Menu item (Run -> Renesas Debug Tools -> Renesas Device Partition Manager)
IDE-62743 Cannot show list of installed Smart manual after restart Smart Manual Discovery When open "Manage Smart Manuals" to check installed manuals after a restart. The list of manuals will be empty. Please open "Install New Smart Manuals" dialog once and open "Manage Smart Manuals" again.
IDE-62683 Error message is displayed while checking the Smart Manual. Smart Manual Discovery When user open the user's manual: hardware PDF installed in Smart Manual location. error message is displayed while reviewing/installing Smart Manual. Please close the dialog, reviewing/installing completes correctly.
IDE-62679 Hyperlink in pop-up doesn't work correctly Smart Manual plugin Clicking on the hyperlink in Smart Manual popup causes an error because the PDF file cannot be found. Please close the error dialog and continue the operation. Please use the hyperlinks in Smart Manual View.
IDE-59463 Result of the last Run-Break time measurement is always 0 us when run project Time Measurement When debugging RX family via Segger JLink on Linux OS, the run break time measurement has not been supported.
IDE-59031 End range not correctly set by clangd Linker Script Editor When removing multiple assignments and input sections positioned inside a section on "Section" page, clicking on "Remove" button, might cause the following error: An internal error occurred during: "Edit from Language Server". The selected items will be deleted and the functionality is present, however.
IDE-52463 Warning message "Device does not match the target device " is shown Debug Configuration RZ When connecting to J-Link with RZ/T2M board, the following warning message is shown: The device (device_name) set in the launch configuration does not match the target device (target_device_name) set in the project. The launch may not function correctly. Do you wish to proceed with the launch? In this instance please ignore the message and proceed with connection.