e2 studio 2022-01 Release Note e2 studio 2022-01 Known Issues List

List generated on 19 January, 2022 12:19

Open Issues
Closed Issues

Open Issues in e2 studio 2022-01

Key Summary Component Description
IDE-49291 Stack frame is incorrect when RTOS Integration in debug view is enabled for RX. GDB server RX In debug configuration of RX (E2/E2LITE), "RTOS Integration in Debug View" is available. Please use the option as "No", as the stack frame for threads is not displayed correctly.
IDE-49200 Use of AN107 in S12AD1 Module Causes Compile Error Smart Configurator When using the RX Smart Configurator with the 1.32 driver package the following issue occurs: When attempting to enable AN107 in the S12AD1 Smart Configuration setting the generated code will not compile due to missing define within SFR structure.
IDE-49140 The warning message being displayed is wrong Current Consumption View When using the current consumption view with the RL78 simulator an incorrect error message is shown after initial connection. The message says "Connection to unsupported device or board is powered externally" please ignore this and continue to use the features provided by this view.  When using Japanese, the warning「未サポートのデバイスに接続しているか、または、消費電流測定できない設定(外部電源供給)などで使用しています。」is displayed for a moment in the window.
IDE-48925 Specified port number is not displayed on console. GDB server GDB server has -p option to specify the port number. But when the port number is specified, the specified port number is not displayed in console. The actual port number is the specified port number.
IDE-48706 Temporary files are left when illegal setting for "Simulator configuration file" Device Support RL78 When the following illegal file is specified in [Simulator Configuration file] of [Debug Configurations] -> [Debugger] -> [Debug Tool Settings], temporary files are left under the temporary folder after RL78 simulator is disconnected. (1) When the path for the specified "simulator configuration file" does not exist. (2) When the specified simulator configuration file is a read-only file. (3) When the specified simulator configuration file is not a file (there is no "." in file name). Workaround: Please specify the simulator configuration file correctly. (Default setting is no problem.) Note: - When the above illegal file is specified, simulator GUI will be displayed and there is no panel in it. Simulation works correctly, but simulator GUI information will not be saved. - When selecting "No" for "Display Simulator GUI" on [Debug tool settings], this problem will not occur. - When RL78 instruction simulator works (Simulator GUI is not displayed), this problem will not occur.
IDE-48638 Display of option byte setting for RL78 simulator is incorrect GDB server RL78 When using RL78 simulator, displayed log on gdb server console on connection will be incorrect for the device whith supports 16bytes security ID.
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-48494 [RASC] IAR EWARM Version 9 is not available FSP Standalone Configurator When using the RA Standalone Configurator, the generated IAR project files which can be used within IAR EW are the version 8.x format, When using IAR 9.x when these files are opened in the IAR EW environment they will be upgraded to the correct format.
IDE-48473 Launcher attempts to shut down GDB server forcedly. Debug Configuration RL78 When using RL78 with an debug configuration option "Erase Flash ROM When Starting" and "Fill unused area with 0xFF when writing flash memory" are both "Yes", please specify 60 or larger value at "Connection timeout" on GDB Settings.
IDE-48419 Setting file path of "Simulator configuration file" does not pass correctly Debug Configuration RL78 When using the RL78 simulator and using a simulator configuration file. If the path to the simulatoir confiuguration file has spaces it is passed incorrectly. This means the settings will not be restored and an error will be displayed. Please ensure the path of your simulator configuration file does not have spaces.
IDE-48233 Copy build log in Console View fails unless file already exists CDT When trying to save the contents of the build console using the "Copy Build log" the operation always fails unless the filename entered already exists on your machine.
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-47741 Profile does not show data after the job 'Acquiring Profile Results' is completed Profile plugin When debugging using the RL78 Simulator in some situations the Profile view shows no results after the job 'Acquiring Profile Results' is completed.
IDE-47295 Breakpoint doesn't work after reset for RZ/T2M. GDB Server RZ When using RZ devices with J-Link, a breakpoint might not be effective untile resume or step is not invoked. Therefore, if the device start running on reset, the breakpoint which is set immediately before the reset may not hit. In this case, please resume once before the reset.
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-47060 "Erase on-chip program flash before download" and "Erase on-chip data flash before download" options don't work for J-Link ARM GDB Server RA J-Link ARM debug configuration has options for "Erase on-chip program flash before download" and "Erase on-chip data flash before download", but the option will be ignored.
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-46477 [Linux] Software breakpoint does not work with RA2A1 project E2 Emulator When debugging the RA2L1 on Linux host operating system the software breakpoints do not work. With this combination please use hardware breakpoints. This issue will be resolved with FSP 3.5.0.
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-45780 Fail to build RE SDK project with C++ RE FSP When using the RE family and the RE SDK software, when building C++ projects there is a failure. It can be seen when using the following settings: Language: C++ Toolchain: GNU Arm Embedded v6.3.1 Build Artifact Selection: Executable Template: Bare Metal - Minimal
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-44607 If operating frequency is not specified, no data is displayed in ITM trace view. GDB Server E2 ARM When debugging with the E2 ARM debug configuration, the operating frequency setting in the debug configuration can be empty. If it is set to empty and you attempt to use the ITM trace feature, the printf result is displayed in Live Trace Console, but no data is displayed in ITM trace view.
IDE-44386 Migrating project when the SSP version the project created with is missing, does not post backward incompatibility warning Synergy Editor When migrating a Synergy project when the SSP version that the project is created with is not installed a message is displayed that does not inform you that the project files will be modified after this action. Note this action cannot be reverted so ensure you have a backup or have your project in revision control before proceeding.
IDE-43759 Can not modify the value on DSP core RL78 SDMA1 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-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-42382 Syntax Error parsing in fsp.ld file Linker Script Editor When using the graphical linker editor feature with linker scripts from FSP 2.3 or greater false errors are shown in the editor due to .ld file parsing errors. e.g. __RESERVE_NS_RAM = (! DEFINED(PROJECT_NONSECURE)) && DEFINED(RAM_NS_BUFFER_LENGTH); This is not a linker error (code builds correctly) but a problem with the error parser.
IDE-40800 It seems the IO Register view shows value not from DSP IO Register area (for SDMA1 + Simulator only) Multicore Debugging GreenDSP In case of debugging the SDMA1 with a Simulator, when selecting the DSP core, the IO Registers view shows the value in the DSP register area instead of DSP IO Register area.
IDE-40412 The properties view is not being brought to top after an FSP property search RA Configurator The properties view is not brought to the top if it is not already at the top after performing an FSP properties search. The properties view is at the top by default as part of the FSP perspective but in a case where it isn't at the top it should be brought to the top after an FSP property search.
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-38324 failed to upgrade with e2studio_installer-2020-10.R20200923-0905.exe Installer When upgrading an e2 studio 2020-04 or 2020-07 containing RA Family support to 2020-10 using the installer you may encounter on the features page. To avoid this you either need to re-select RA on the Device Family selection page or uncheck and check again "Renesas FSP Smart Configuration Core" on the Features page
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-37416 Eventpoint view cannot count hardware breakpoint at main Eventpoints plugin When using the RE device the maximum number of breakpoints that can be set does not count the automatic breakpoint set at main. This can then cause a connection failure as this breakpoint cannot be set and the sequence fails. Removing one user breakpoint will allow the connection to complete successfully.
IDE-36999 Deleting debug folder causes TZ projects to fail RA TrustZone When debugging a RA TrustZone project, if you delete the Debug folder from a Non-Secure project it causes a build failure when referencing NSC guard functions.. This can be corrected by a Clean project operation.
IDE-36152 Support multicore for RVDC view Debug Console plugin Renesas Virtual Debug Console view have just supported multi-sessions. In case the session have multi-core, it cannot realize, then it will show data from cores into single view. The data will be messy.
IDE-36041 RVDC does NOT show data when multicore devices such as RZ/T Debug Console plugin When creating Launch Group with 2 different RZ/T projects which have 2 different cores. The second project can show data on Renesas Virtual Debug Console but the first project cannot.
IDE-35635 On RL78 simulator, time measurement when the device is in standby mode does not work correctly Device Support RL78 On RL78 simulator, when the program is on standby (in halt, stop, or snooze mode for an RL78 device), the run-break time is not correctly measured in the following cases. • Suspended a program in standby mode. • A program is run following standby mode (run after suspended).
IDE-35319 Command "-break-insert " is still displayed in GDB console of non-active thread Application In some situations the enabling the "Restrict new breakpoint to active debug selection" toolbar button is not restricting the breakpoint to the debug selection. With 2 simultaneous simulator sessions it adds the breankpoint to both debug contexts.
IDE-33927 Should not count number of HW Breakpoints as eventpoints when they do not share HW resource Eventpoints plugin If debugging ARM device with E2 emulator, when setting hardware breakpoints they will be counted as eventpoints on Eventpoints view. Please ignore them from the number of eventpoints.
IDE-33869 Cannot create RZ project when user folder has space Project Generation Core If a the Windows profile user name has a space within it, such as "John Smith" it can cause problems when creating projects. A RZ project cannot be created in case user folder has white space. An error dialog will be displayed. Please change the workspace to an area without a space.
IDE-33492 Loading e2studio 7.x project into e2studio 2020-04 and generated code, some code is different comparing with previous Code Generator plugin For CG RL78/D1A,after loading project (e2studio project or AP3 project) which is saved on 32-bit environment in 64-bit environment, TAU0 channel1 input selection (refer to the red box in the figure below ) can’t be kept.
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-33403 RA E2 Emulator: Data-flash is not erased Even if "Erase on-chip data flash before download" = Yes E2 Emulator When using the E2 emulator with the RA device family the data flash is not erased even if "Erase on-chip data flash before download" = Yes. If the download module is not located in the data flash area the data flash is not erased.
IDE-32543 QE Tools removed with Update from 7.6 to 7.7 Installer When updating e2 studio versions using an installer any installed QE tools are removed and then must be reinstalled. To preserve QE tools during an update use the "Check for Updates" function in the "Help" menu to perform an online update.
IDE-32530 Heap configuration settings not getting updated for AC6 compiler RA Configurator For a Renesas RA FSP project in e2 studio 7.6, setting the heap size property in the Configuration Editor for an RA project does not pass this modified heap value to the linker script options (AC 6.12). One workaround for this issue is for the user to manually edit the linker file (e.g. .scat) and set the heap size value in there as well.
IDE-32212 Change eventpoint setting when program is suspended may change the content of trace data GDB server In case of using trace feature with RX200 or RX100 series, if event setting is changed before the trace information is displayed, the incorrect contents might be displayed. Please don't change the event setting before displaying trace information.
IDE-32012 Breakpoint does not relocate after download Debugger When there ia active debug and a relocated breakpoint, when the download action is executed the relocated breakpoint marker is not shown correctly; it is shown on the requested line, not the relocated line as expected.
IDE-31944 --fix-segments should be added (or not removed) with RA and E2/E2lite Debug Configuration When creating a project which uses the J-link ARM debugger a command line option --fix-segments flag is added to the additional GDB parameters on startup. If you then switch to using the E2 emulator this parameter is removed. Please add this parameter back into the command line to ensure it continues to work well.
IDE-31495 [Stack Analysis] Stack tree for RA projects only shows overridden symbol Stack Analysis View Stack Analysis view may display incorrectly in below case: - C Project with RA device which have overridden function. Stack tree only shows one symbol for overridden function instead showing all functions.
IDE-31476 Debug execution status is incorrectly reported after Restart under certain conditions Debugger When the debug Restart button is clicked, if it is not possible for the system to insert a breakpoint on main, the program will fail to load correctly and the Debug view will incorrectly report the program as running. Workaround: make sure there is a free breakpoint available (the maximum number of breakpoints is not already inserted) before clicking Restart.
IDE-31402 E2 Emulator: On-chip Data flash was always erased even if "Erase on-chip data flash before download" = No E2 Emulator In case of using RA devices with E2 or E2 Lite emulator, the option "Erase on-chip data flash before download" will not work if the download data for data flash area is not included.
IDE-30613 RH850 debug configuration needs to support blank flash memory fill option. Debug Configuration RH850 When viewing flash memory in the Memory View, it can be confusing as the values for this memory type can be random for unwritten blank flash memory regions. This can then result in many false positives for memory changes, resulting in more memory changes than expected. (red text) To fix this the debugger supports detection and filling of blank addresses areas with a user specified hex byte value. There is currently no user interface support for this feature. So you need to add the following command parameters to the additional commands section of the debug configuration. The GDB command line option is: -uBlankFlaskFill= BB with the blank fill value being 0xBB. Specifying this value enables the feature, by default it is off.
IDE-30386 Creating RZ/G project lets you continue with no toolchain selected RZ/G Depending on the selected RZ/G device it is possible to create a project without the required toolchain. The RZ/G1 family uses the 32-bit Linaro and the RZ/G2 should use the 64-bit Linaro distribution. It also permits you to select a wrong combination of toolchain and device. If you select a project that needs one of these and it is not installed the project generator will let you proceed. This will mean your project will not build. Please download the correct toolchain and register it to fix this problem.
IDE-30258 ARM DS AC6 toolchain definition doesn't specify binary parser ARM LLVM Plugins The ARM compiler 6 CDT managed build toolchain definition in DS plugins version 5.23.1 do not specify a "targetPlatform" and therefore does not specify a "binaryParser". This causes AC6 projects to not have a binary parser specified by default which means the .axf build artifact is not detected as a binary by CDT.
IDE-30209 Eventpoints of RH850 are not restored correctly Debugging RH850 RH850 event points are not restored correctly on subsequent debug sessions. You will need to re-set the event points on subsequent debug launches.
IDE-30101 GUI will be not responding when scrolling after filter on Trace Trace plugin When doing filter with big Trace Capacity (Trace Capacity > 1M), the filter job does not work, and you may see a TimeOutException. After that, if you do scroll Trace View, e2 studio will crash. Workaround: If the see TimeOutExecption when doing filter, wait about some minutes (~10 minutes) for the filter job finishes, then change the displayed mode (enable or disable one of BUS/DIS/SRC modes), filter result will be displayed and you can scroll Trace view as usual.
IDE-30018 Console Find fails to report items which are indeed present Eclipse Platform Sometimes attempting to find some text in the Console view, using the Find/Replace dialog, fails. The workaround is to select in the Console you wish to find in, then attempt the find.
IDE-29841 User dictionary setup is not clear Application When setting up a User Dictionary it is necessary to select "C/C++ spelling engine" in the Spelling preferences page before selecting the dictionary file
IDE-29797 [Synergy-Linker Script] Error message is NOT shown when create duplicate Memory section on Graphical editor Linker Script Editor If a duplicated memory section name is created in the graphical linker editor it does not warn the user.
IDE-28705 e2 studio crash relating to threads shown in debugger view GDB Server Synergy In some circumstances, when operating with many ThreadX threads that are also using large structures it can cause problems when refreshing the debug view after the debugger is suspended. In some cases the e2 studio application may appear to freeze and become unresponsive. if this is happening then the best method is to go to the Debug Configuration->Debug Tool Settings and switch off the RTOS Integration in the Debug View.
IDE-28660 Trace does not show label for RZ/T1-QSPI project Debugging RZ In some cases when using the RZ/T1 device with the QSPI project, trace results do not appear to be correct. In some cases labels are not shown correctly and instead we get multiple instances of the address 0xFFFFFF0.
IDE-28503 GDB Simulator Debugging (RH850) fails GDB RH850 The simulator provided in the RH850 GDB will not 100% operate as a functional simulator for RH850. The implementation is not complete.
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.
IDE-26789 [CG] the value of "Clock Generator"/"Peripheral function used" is shown inconsistently on 2 views (Code Preview and Peripheral Functions) Code Generator plugin Even though a periperal is used, it's peripheral infomation is empty on Code Preview property. e.g.) Step1/ Create a project using Code generator Step2/ Open the project on Project Explorer Step3/ [Code Generator]/[Code Preview]/[Clock Generator] -> right click and choose [Property] Expected: The value of 'Peripheral function used' is 'Used'. Actual: The value of 'Peripheral function used' is empty.
IDE-26561 BRAVO project cannot execute Pre-build steps/Post-build steps with executing Build. IAR plugins Workaround is to switch off parallel build (project properties > C/C++ Build > Behavior tab > Enable parallel build set to unticked). After this workaround is performed, Pre-build steps and Post-build steps are executed during a build.
IDE-25949 Project type -> IAR RX Executable missing IAR plugins Users are struggling to locate the IAR project generation menu items. The procedure for finding this is as follows: Just to check are you following these steps: File->New->C/C++ Project Click "C Managed Build" Click Next Find the IAR (Executable) entry
IDE-25569 Build fails when import a project with blank character in the project name IAR plugins When using the IAR plugins with a Synergy device if the project name has a space within it will cause the build to fail. The build will fail with and error regarding missing header files.
IDE-25513 Disassemble view is not updated when re-downloading during debugger connection. CDT When redownloading a download module after rebuilding it the disassembly and other views may display old data until manually refreshed.
IDE-25438 Debugger is disconnected when entering software standby mode. GDB Server RZ When using the RZ and debugging with J-link if the device enters software standby mode the J-link is disconnected.
IDE-25376 e2 studio ThreadX control symbol addresses update when loading multiple elf files. GDB When using Synergy with ThreadX debugging problems can be caused when using multiple load modules. Subsequent changes to the ThreadX table are not recognised by the debugger and this can cause incorrect thread data to be displayed. To avoid this ensure the ThreadX table data is within the first load module downloaded by e2 studio. If this does not remedy the issue you can disable the Debug view ThreadX debugging within the debug configuration.
IDE-25278 IAR synergy ELF files don't have a .text section Renesas Synergy When loading Symbols from multiple .elf files compiled using the IAR toolchain, the user will need to add ".text" before place in FLASH_region command inside the .icf Script. e.g. {code} ".text": place in FLASH_region { block LOCK_LOOKUP, ro, ro section .rodata, block QSPI_NON_RETENTIVE_INIT_BLOCK, block RAM_INIT_CODE, block USB_DEV_DESC_BLK }; {code}
IDE-25273 Files not updated when changing the device ARM GCC Plugins When changing the device from a RZ/A1 and attempting to swap to a RZ/T1 the device migration is not successful. The source code is not migrated successfully and the build fails. This is due to the different start-up code structure between these devices. In this case please create a new project and copy the required source to the newly created project.
IDE-25145 NullPointerException generated after excluding resource from build RX GCC build plugin When using the RX GCC builder and excluding either a .s or .SRC file from your project it can cause a null pointer exception on a subsequent rebuild.
IDE-25087 Opening Measure Current Consumption View and then terminating debug session causes e2 studio to crash. Current Consumption View Opening Measuring Current Consumption (QE) view might cause e2 studio to not function properly any more and a restart might be required.
IDE-24867 Mouse over of variable crashes GDB server or makes e2 studio hang CDT With certain projects that use RTOS Integration in Debug View and expose Threads that contain only the 0xfffffffe frame in the Debug Tree View, mouse hovering over strings or macros defined as strings can cause the debug session to become unresponsive or GDB to crash.
IDE-23373 Run commands behaviour after a reset from the UI is not consistent Application The GDB run commands which are setup on the debug configuration are not consistently applied. After the connection process they work correctly however on subsequent debugger reset operations the result is inconsistent.
IDE-23028 Minimum and Maximum value are always 0 Coverage plugin When using Data Coverage to collect variables information, Maximum and Minimum column are always zero, this issue occurs on all supported devices
IDE-22881 The TB_S3A6 & TB_S5D5 are breakdown with IAR building problem Renesas Synergy When converting from a project building with the IAR v7.x builder to using the IAR v8.x builder problems can occur. It has been noted that in some situations the linker file points to an incorrect linker file. e.g. After importing the project the Linker configuration file is set to "${workspace_loc:/${ProjName}/script/S5D5. When switching the tool chain to 8.x the linker configuration file is set to ${sdkLocation}/config/generic.icf Changing the linker file path back to the originally selected one should resolve this build error.
IDE-22657 Profile shows wrong data for RH850 GDB Server RH850 When measuring Profile with RH850, wrong measurement result may be displayed. Profile measures based on Trace data, but there is no problem with Trace data.
IDE-21737 RZ/A serial launch with Linux target doesn't show console output from target Debugging RZ Linux With ethernet based connections for Linux target debugging, e2 studio starts GDB server and captures output of the process. With Linux target, serial connection GDB server is started but the console output is not captured.
IDE-21649 [Breakpoint] Invalid breakpoint warning is lost after using Move To Line CDT After a move to line operation in the debugger the source window is updated and breakpoint warning markers are removed from view.
IDE-21616 Connection will fail if max+1 breakpoints are set. Debugger If setting breakpoint is failed, the breakpoint is marked as exclamation in the editor view (or marked as un-checked in breakpoint view). In this case, if debugger is disconnected and re-connected, connection will fail. To avoid this, please remove the failed breakpoints before connection. And also, this will happen if "Set breakpoint at" is checked in the debug configuration, when the flash programming is disabled. In this case, please set the check OFF before connection.
IDE-21601 RZ/A serial COM port doesn't work if port number is greater than 9 Debugging RZ Linux RZ/A serial COM port does not work if the port number is greater than 9. If Windows assign device USB COM port to 10 or above, then gdb can't find the port. gdb shows, "No such file or directory"
IDE-21522 Previous toolchain version shown in build settings if changing configurations after clicking "Apply" Managed Build In the build settings dialog if you select a new build configuration, or try to select the current configuration again after changing the toolchain version you will see the previously selected toolchain version displayed. To avoid this either click "Apply and Close" after selecting the new toolchain or click "Apply" then close the dialog.
IDE-20888 Add support for -mno-allow-string-insns in code generator Code Generator plugin Code Generator for RX doesn't support '-mno-allow-string-insns' of GCC compiler option. Selecting '-mno-allow-string-insns' causes a buid error about 'smovf' instruction in 'r_cg_reset_program.asm'.
IDE-20598 RZ/G debugger Renesas Device Support Device Support RZ When opening Renesas Device Support tab of e2 studio Installation Details dialog, it is described that J-Link ARM is supported for RZ/G. However, JTAG debug for RZ/G is not supported. Only TCF connection debug for Linux application is supported.
IDE-20542 e2s hangs when debugging a project and this project was closed Application e2 studio can hang when debugging a project and the project being debugged is closed. Please terminate the debugger before closing the Workbench.
IDE-20425 [RZ] Project converter to fill FPU architecture option build fail ARM GCC Plugins Due to previous build plugin issues on conversion we add “.lib” to the build artifact output prefix in some conditions. Unfortunately, this can cause issues with some project types. If you experience an issue related to this please remove the “.lib” and rebuild.
IDE-19750 [RZ/A1 Eventpoint] Eventbreak using Compare settings does not work GDB Server RZ when using the RZ/A1 and debugging using Eventpoints. Event break using the "Compare settings" feature does not work correctly. The program will always stop regardless of the compare settings.
IDE-19495 Build fails with secure builder required error after Migrating IAR 7.x tool chain project to IAR 8.x Synergy Builder The following workaround can be used to migrate projects with IAR7.x to IAR8.x 1. Add environment variable SECURE_BUILD_COMMAND: ${renesas.support.targetLoc:synergy-build} /isdebuild 2. Update Command Line pattern IAR C/C++ Compiler for ARM setting if following command missing ${SECURE_BUILD_COMMAND} 3. Update Command Line pattern IAR C/C++ Assembler for ARM if following command missing ${SECURE_BUILD_COMMAND}
IDE-18830 IO Registers accessed with disregard for initial setup of register IO view plugin There is an issue that the reset values of a peripheral register that were different than the user manual was stating. The root cause is that the IO register view in the debugger does not validate the MSTP register settings before presenting the data for the peripheral that is being viewed.
IDE-18748 RL78 Plug-in Fails in Debug Mode Unless Code Generator is added to Project IAR plugins When creating a IAR RL78 project (v3.10.1) for the E1 emulator and the RL78 G14 device the debugger connection does not work correctly. As a workaround adding the code generator to the project and setting the debugger to "Used" will configure the start-up code and project to be debugged successfully. The IAR ILINK command file provides #define __RESERVE_OCD_ROM to allocate ROM area for debugging, however adding this into the settings still does not allow a successful connection.
IDE-18693 [FFW] Current consumption issues for RX100 and RX200 Device Support RX 1. Only the "USER I/F" is supported for power supply interface. Cannot be used with "E2 expansion I/F". 2. When monitor point is set, the current consumption may be measured for a certain period even after user program stops.
IDE-18639 Incremental build can break after renaming or copying a project CDT After renaming or copying a project incremental build might be broken & the project will perform a full build every time. If this occurs then: 1. Open project proprieties & go to the "C/C++ Build" -> "Refresh Policy" 2. Delete the old name of project folder, then add the new project name.
IDE-18623 [RL78] Strange behavior with hardware breakpoint Debugging 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. - 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-18606 E2 Studio "Console" view - "Renesas Debug Virtual Console" issues Debug Console plugin Renesas Debug Virtual Console's pin status will not be restored for next opening e2 studio. Please active and pin it manually before debugging to avoid loosing data.
IDE-18598 The value on the memory view is not updated with RL78/G11 GDB server RL78 In the memory view, when displaying the IO area and the memory area near the address adjacent to the IO area, FF data may be displayed depending on the display area. Applicable devices are all devices of RL78 and RH850. The workaround is to display in the Expressions view.
IDE-18242 'Launch in debug mode' button on the top left of the window will kill the current process forcedly. Application When pressing the launch button on the launch bar when a debugger session is already in operation there is no warning message displayed. The current debugger session is terminated. If you wish to have more than one debugger session please use the Debug menu rather than the launch bar.
IDE-17642 Synergy IAR static lib project cannot be converted to exe IAR plugins When generating a Synergy static library project using the IAR toolchain it is not possible to change the build artifact to Executable (IAR). e2 studio gives the impression that the operation was successful however when building no object files are generated.
IDE-17089 Monitor point can't be set if NOP is not inserted at the top of the line. Current Consumption View When using monitor point insertion with CCRL 1.05 or CCRX 2.08 for the Current Consumption View, if nop is not inserted at the top address of the line because of the code generation or optimization, setting monitor point will fail. In this case, please insert NOP() in the source code manually.
IDE-16926 Real-time update does not work when debugging multiple projects while one is suspended Visual Expressions plugin When debugging more than one project simultaneously Realtime Update will not work when any project is suspended.
IDE-16874 Cannot connect to RZ if "Image Only" is selected as Load Image Debug Configuration ADAS When writing the PC register, GDB needs to know in what mode it is ARM or Thumb. Usually this is obtained from the symbol information but since the symbols are not loaded ("image only") GDB tries to obtain this from the cpsr value from current frame. However in this case there is no frame information which causes an error. There is a workaround, we can tell GDB what mode we are running so it doesn't try to read the cpsr register: set arm fallback-mode (arm|thumb|auto) GDB uses the symbol table, when available, to determine whether instructions are ARM or Thumb. This command controls GDB’s default behavior when the symbol table is not available. The default is ‘auto’, which causes GDB to use the current execution mode (from the T bit in the CPSR register). This can be added to the GDB [Startup]/[Initialization Commands] section in the debug configuration
IDE-16830 The "Project Upgrade Required" pop-up does not appear on subsequent imports of the same project Managed Build The "Project Upgrade Required" pop-up does not appear on subsequent imports of the same project when you delete and re-import in the same session. To workaround you can right click on the project and select "Upgrade Legacy Project" or alternatively shut down e2 studio and re-open it.
IDE-16801 [CC-RX] Some setting options is not updated correctly with user configuration and multiple configurations CCRX Build plugin [CC-RX project] If you specify options for multiple configurations using Multiple configuration, options may be specified for all configurations. (Ex: Endian option) In this case, specify options by each configuration.
IDE-16744 Certificate approval screen can cause e2 studio to appear to lock Application The certificate approval screen which appears during automatic smart manual installation can cause e2 studio to appear to lock. If this happens you can select another application then going back to e2 studio to dismiss the dialog.
IDE-16491 Set select an option in Tool Settings tab from Properties dialog Memory Usage plugin [Memory Usage] Button "Open Map file output page" dialog" and "Open Section page" dialog will open "Properties" page. Please jump to "Settings" tab by selecting "C/C++ Build->Settings".
IDE-16117 "Build Automatically" does not rebuild after "Clean" CCRX project Managed Build Even if you specify "Build automatically", Build will not perform automatically. Please perform the Build manually.
IDE-15894 Cannot delete Hew project on e2s 6.0 Application HEW projects cannot be removed from the workspace after importing a HEW project. Since HEW project has some read-only/hidden files. If you want to delete the HEW project, please delete the following read-only/hidden files first. - xxx.rxc, xxx.rxa, xxx.rxg, xxx.hlk
IDE-15101 Cannot connect to EZ emulator when another debugger is connected. Debugging RL When using EZ emulator with RL78, if another emulator like E1 is connected to PC, connection to EZ emulator will fail. Please don't connect another when using EZ emulator.
IDE-14439 Function called from group interrupt handler should have prototype Code Generator plugin Generated function called from group interrupt handler does not have prototype. W0520223 occurs when C99 is selected or -change_message=warning option is specified. In the following case, r_sci2_transmitend_interrupt and r_doc_dopcf_interrupt shoud be declared by prototype --------- void r_icu_group_bl0_interrupt(void) { if (ICU.GRPBL0.BIT.IS4 == 1U) { r_sci2_transmitend_interrupt(); } if (ICU.GRPBL0.BIT.IS29 == 1U) { r_doc_dopcf_interrupt(); }
IDE-12878 Enabling BSD sockets in ThreadX source code breaks RTOS Resources View Debugging Synergy When using the Synergy editor if you enable the BSD sockets in the ThreadX source code updates to the RTOS resources view and e2 studio debug view will no longer work correctly.
IDE-12733 [RL78/G10 with EZ] program doesn't suspend at reset vector GDB server RL78 There is a known issue when debugging RL78/G10 with the EZ emulator. In some condition the program doesn't suspend at reset vector.
IDE-12571 Not possible to ALeRASE ID to erase device when ID byte is programmed under e2studio GDB Server Synergy Currently the use of the special ALeRASE ID code unlock does not work correctly with e2studio. The device will remain locked. The workaround is to use the ALeRASE code in the RFP tool instead.
IDE-12123 Follow on issues for Linker Script Editor Linker Script Editor The Linker Script Editor may report errors when using some Wild Identifiers such as 1file.o and *filename.o. Although these are valid file names and valid identifiers according to the Linker Script syntax, they need to be quoted when using the Linker Script Editor(e.g. "1file.o" and "*filename.o").
IDE-12094 Coverage feature of E20 can't show the data over banks. GDB server RX E20 emulator has the coverage 4 * 4MB blocks for RXv2 core devices. This block is aligned with 4MB boundary. If the program executed from the block to the next block without branch, the coverage from the top of next block to the first branch will not be recorded.
IDE-10423 Automatic data flash erase on RL78 device during the debug session start via E1 Debug Configuration Erase flash on start-up option on RL78 should be executed once. When e2studio connects successfully to RL78 target and erases the flash, this option should return to false, so that flashing is not done every time target is connected.
IDE-10108 Error Dialog is shown when disconnected. Debugging RX When hitting Disconnect on a running debug session (with breakpoints in use) the debugger will error and fail to disconnect Workaround: Only click Disconnect when the session is paused (the Disconnect operation will return the device to the running state automatically)
IDE-10061 e2Studio Installer Fails with Spaces in User Name (Windows) Eclipse Platform The e2 studio installer can fail when installing to machines where the user name has spaces included in the name. If you can login with another user name such as “Administrator” then this problem can be avoided.
IDE-9873 "Show in Smart Manual view" button does not work correctly Smart Manual plugin "Show in Smart Manual view" button does not work correctly when the active project does not contain file which showing on editor.
IDE-9685 Performance result is sometimes not displayed if "Pin to Debug Context" is selected Performance Analysis When "Pin to Debug Context" is selected, Performance Analysis view, Profile view, Trace view, Coverage view could be displayed incorrectly sometimes.
IDE-9612 [Eventpoint] Red X icon is shown when setting Eventpoint for Synergy project Renesas Synergy On Synergy devices, repeated setting of Trace Start and Stop eventpoints can lead to a situation where the eventpoints fail to set. Workaround: Disconnect and reconnect.
IDE-9533 Fail safe break message not clear on RL78 IECUBE Debugging RL When the failsafe break is configured to "Stop on read from uninitialized RAM" on the RL78 IECUBE the break occurs but the cause is not clear.
IDE-9494 Memory view address caption should match to endianness Memory View plugin Users may misunderstand the data order in the memory view due to the address column heading. The "Address" caption of Memory view is always the like "0 - 3", "4 - 7" regardless of the endian which is selected..
IDE-9393 Coresight SWV Clock setup needs improvement Debugging Synergy On Synergy devices the default "Core Clock" value for SWV usage should be set to the same as the system clock (in Mhz). For S7 devices (where the trace clock is halved) this should be set at half the system clock.
IDE-9338 Get correct number of HW breakpoints and eventpoints Eventpoints plugin The event count on Eventpoint View shows the total event count including hardware break points which are set on source view as line break points. Events which can be set in Eventpoint view may be less than displayed.
IDE-9101 Cannot launch debug session when breakpoint cannot be set Debugger If GDB is unable to set a breakpoint during the launch then the whole launch will be aborted. Removing the breakpoint(s) will allow the launch to complete successfully.
IDE-9057 [Trace view] The Filter + Find feature seems not work correctly with Synergy project GDB Server Synergy Trace find and filter functionality is currently not supported for ARM-based devices
IDE-9045 Connection Exception with RX64M GR-KAEDE Board using last known connection GDB server RX Project based variables in the debug configuration are not evaluated correctly at launch and the launch then fails. This is caused by the project based variables being evaluated on the context of the active project not the specified project in the debug configuration. Using variables with a workspace context work correctly.
IDE-8980 Headless Build error with Synergy project Renesas Synergy When using the eclipsec.exe tool and running headless builds it is possible to see an error created as seen below: A message box is displayed that states “An error has occurred. See the log file .log” This is due to the eclipsec.exe not picking up the correct Java version. To work around this issue please copy eclipse.ini to eclipsec.ini and execute the headless build again.
IDE-8875 GDB Server will crash when Start address is larger than End address in Find/Replace/Fill Memory dialog Memory View plugin e2 studio can crash when the memory view Find/Replace/Fill feature has a start address larger than the end address.
IDE-8795 Breakpoint filter is not restored when reconnecting debugger Debugging RX If you perform Disconnect-> Connect operation on the debugger, the Breakpoint Filter setting will not be restored correctly. In the above operation, check the Breakpoint Filter and reset it manually.
IDE-8711 Timing to show 'Unable to modify eventpoints' message is strange. Application When the timer start/stop events are set in Editor view of RX, the message to notify the limit number may not be displayed.
IDE-8579 Execution time for the last function may not be displayed in Profile View. GDB server RX In Profile view, execution time for each function is calculated for the function which is returned out. If the execution stopped at the middle of the function, execution time of the function may not be added.
IDE-8461 NO TRACE ON S3A7 GDB Server Synergy On Synergy S3-based devices the trace can sometimes fail with 0 records.
IDE-8450 Empty view on minimize and restore (Variables, Expression, IO Register, etc) Application When minimizing a view such as Expressions, Registers or IO Registers and the restoring the view it can appear blank. If this happens repeat the operation and the view contents will be visible again.
IDE-8438 'Internal Flash Memory Overwrite' option for RX E1 needs the number limitation. Debug Configuration If more than 16 non-adjacent items are selected from the "Internal Flash Memory Overwrite" dialog, only the first items will be valid. Others will be discarded.
IDE-8303 An internal error for “Acquiring Profile Result” may be shown when the program stops/starts Profile plugin An internal error for "Acquiring Profile Result" may be shown when the program stops/starts
IDE-8302 Semihosting - printf causes subsequent file operations to fail GDB server When using semihosting, having a printf command before file io operations causes them to fail. Scenario best explained through sample code. Create a synergy Blinky project in hal_entry.c at the top of the file include the following line: #include "stdio.h" //inside void hal_entry(void) try the following samle code: ///------------------------SAMPLE CODE-------------------------- initialise_monitor_handles(); printf("Hello\n"); FILE * pFile; char c; pFile=fopen("c:\\alphabet.txt","wt"); for (c = 'A' ; c <= 'Z' ; c++) { putc (c , pFile); } fclose (pFile); //-----------------------END SAMPLE CODE--------------------- // Before fix, the Renesas Debug Virtual Console has the following output Hello // There was no file c:\\alphabet.txt //After fix the Renesas Debug Virtual Console has the following output Hello // There should also be a file c:\\alphabet.txt created, with the following output: ABCDEFGHIJKLMNOPQRSTUVWXYZ
IDE-8165 The stack size of GCC-RL is incorrect for a few devices Target Information Tool For the devices: DR7F0C8066 DR7F0C8076 DR7F0C8086 DR7F0C8096 The stack size should be 0x64 but is in fact 0x32. You can modify this in the linker sections after the project is created.
IDE-8099 Cursor hovering over the breakpoint Types causes e2 studio to crash Application When using Ubuntu using Unity there is an issue which causes e2 studio to crash. When hovering over the breakpoint types the e2 studio application crashes. Caused by Ubuntu/Eclipse issue, see Eclipse Bug 419729. Workaround is given but cannot be added to product automatically.
IDE-7524 RZ/T1 Reload doesn't work on RAM_BOOT project GDB Server RZ For RAM based RZ-T1 projects a redownload of code will trigger a reset that erases the RAM making further debugger operation impossible. The workaround is to instead disconnect and then reconnect.
IDE-7508 CCRX: Warning dialog shows many times on Turkish OS when input 'i' key for e2 studio location Installer Problem: An error occurs by project operation when a non-ASCII character was used for the file name or the folder name. Workarounds: Please don't use non-ASCII characters for the file name or the folder name.
IDE-7498 Multi-byte chars should be denied as Build-Debug configuration name Application Multi-byte characters can cause a compilation failure when used as a build configuration name in e2 studio. Therefore, multi-byte characters should NOT be applied to debug/build configuration names. Note: This issue affect both for configuration management dialog and the configuration creation dialog of Optimization Assistant.
IDE-7423 Disassembly view does not always update on initial opening CDT In some cases, the disassembly view does not refresh correctly on suspend. When this problem happens refreshing the disassembly view does not fix the problem. To restore the functionality close and re-open the view.
IDE-7419 RL78 on-chip debugging and reserved areas problem Application In older versions of e2 studio the RL78 debugger would protect OCD memory areas for the E1 emulator. However in some cases this would cause issues. This is no longer done and GCC projects will work well. If you are using IAR projects this may cause some problems for your debugging. A new GDB monitor command has been added to protect/overwrite memory. This will allow the same behavior as e2 studio 3.x. e.g. monitor protect_memory, fef00, 100, ff Any attempt to write to address 0xfef00 to 0xfefff will cause 0xff to be written instead. A warning message will be shown in the GDB server console window. This can be added to the initialization commands within the debug configuration for the RL78 E1 emulator.
IDE-7412 Setting RL78 register fails GDB server RL78 When using RL78 the HL register value cannot be modified in some circumstances. This will only occur when bank 0 is not selected. Changing HL value only ever causes Bank 0 HL to change. View will always show current bank value. Values not in bank 0 can still be changed by accessing bank registers directly.
IDE-7403 Indexer setting not saved. CDT The setting 'Use a fixed build configuration' in the dialog, Properties->C/C++ General->Indexer is not saved when the user checks it. This can be caused by visiting the properties, modifying the indexer setting and then visiting settings. If you do not visit settings the option is stored correctly.
IDE-7277 [IAR][RL78] Linker extra options were not imported IAR plugins In some cases the IAR project importer does not perfectly import all set build options. One example is the -HFF command line option that can be specified in the command line options text box for the linker.
IDE-6616 Data Access Event Break compare value always converted to hex Eventpoints plugin When adding a new Data Access eventpoint, the Compare value (on the Data Access Settings tab) is always converted to hex and subsequently displayed in hex even if the value entered does not include an 0x prefix.
IDE-6605 Eventpoints disabled when e2 studio first opened. Eventpoints plugin The enable state of eventpoints for any debug configuration is not restored when the debug configuration is launched for the first time after e2 studio is started. In subsequent launches the eventpoints are enabled/disabled appropriately.
IDE-6529 Disassembly view is empty after restart CDT After restart on occasion the disassembly window can be empty. Refreshing the window or stepping works around the problem.
IDE-6408 (RX) Selecting user boot mode always show the message. Debug Configuration When User boot mode is selected at the setting for Mode pin in CPU Operating Mode, the warning for USB boot program is displayed even if the device does not have USB boot program. Please click 'yes' if the device does not have USB boot program.
IDE-6350 [Multiple Configuration]: NullPointerException with custom configuration CDT NullPointerException is observed when adding a custom configuration and selecting the same configuration within the ‘Multiple Configuration…' selection at the same time. This issue only occurs if user has not applied after creating new config: https://bugs.eclipse.org/bugs/show_bug.cgi?id=352047
IDE-5897 Build error when project path has Chinese/Japanese text. Managed Build When operating e2 studio in a path that has Chinese or Japanese in the path names you may experience problems invoking the application. Please rename the directory with alphanumeric characters. You may also experience issues with building when folder names have Japanese or Chinese characters. This can be avoided in the same manner.
IDE-5780 rh850 BPC events do not count in the status area of the eventpoints view GDB Server RH850 The counter of the event points in Eventpoint view will not be counted correctly.
IDE-5770 Memory View for RX Little Endian shows IO endian reversed GDB server RX RX targets and IO registers greater than 1 byte. e.g. winA 0x88028 winB 0x8802a View register in both IO view and register view. Value in memory view is reversed. This is because the IO, ( like all RX memory for little endian targets is reversed).
IDE-5637 (RH850) Disassembly result of PE1 is different from the result of PE2. Multicore Debugging RH850 For RH850 multicore devices, disassembly result may be different from the expected. In this case, please refresh the view after changing the debug context to the other PE.
IDE-5547 Trace record event for READ access with compared data acquires information which does not match it. GDB Server RH850 To use the data access events as trace start, trace stop or trace record for RH850 with E1 emulator, please do not use the "Compare Settings" condition for the event.
IDE-4982 [RX] The debugger works same as 'Equals' even if I select 'Not Equals' in 'Comparison:' of 'Data Access Settings'. (only when 0x0 is specified to Mask Value) GDB server RX When a data access event for RX is set with the data mask value as 0, the comparison will be treated as "Equals" and the data mask value will be treated as 0xFFFFFFFF.
IDE-4876 Rx, In flash write mode, debugger features should be disabled Debug Configuration When debugging with RX, if the settings are in flash write mode, the debugger features are not available. If the ID code is changed or the communication I/F is FINE, reading memory will fail after download finished. Please disconnect from emulator and pull USB cable out in this case.
IDE-4607 [BREAKPOINT] (RL78)Behavior in the case of the error by Add Watchpoint. GDB server When sub menu "Add Watchpoint" is performed from a Memory view, it seems to have been registered correctly in the Breakpoints view even if there is an error condition. An error occurs by "Add Watchpoint", when the maximum number of events was exceeded, or when a ROM area is specified.
IDE-4492 The Module View of e2studio does not display any information when an executable which includes debug information was downloaded to the target. Application The Module View of e2 studio does not display any information when an executable which includes debug information was downloaded to the target.
IDE-3950 breakpoints cannot be unset within the editor when code is #ifdef out Application Breakpoints cannot be unset on editor if the codes are out of #ifdef close. Those breakpoints can be removed in Breakpoints View.
IDE-3389 Source Addresses: multiple debug contexts with same-named source file Application When debugging files with the same name show source addresses even though it may not be correct for the file in question. The full file path is not considered just the filename and current debug context. This can lead to e2 studio showing addresses unnecessarily.
IDE-2716 BeforePC events on IECube temporarily hardcoded limit of 4 GDB server RL78 Before PC events on IECube temporarily hard coded limit of 4.
IDE-2246 The RX simulator does not allow trigger count on data access events. Eventpoints plugin The trigger count for data access event for RX simulator will be ignored.
IDE-874 [BREAKPOINT ISSUE]: Execution Address Eventpoints with trigger count do not work with Breakpoints on Segger RX GDB server RX Execution Address Eventpoints with trigger count do not work with Breakpoints on Segger RX. Setting an execution address eventpoint with a trigger count on Segger JLink RX62N is not possible if any breakpoints exist, including the default at main. If an execution address eventpoint with a trigger count is set with a breakpoint both the eventpoint & the breakpoint do not function. Multiple breakpoints are set then only 1 does not work. Additional eventpoints function as normal.


Closed Issues in e2 studio 2022-01

Key Summary Component Description
IDE-48771 Hot plugin connection for RL78 will fail. Device Support RL78 When using E2LITE with RL78/F13, F14, or F15, connection by hot plugin will fail.
IDE-48165 Failed to clean imported RZ project Project Generator GCC RZ Clean fails for imported projects that were previously built on a different e2 studio version because makefile.init is already present and contains the path to the Utilities folder used in the e2 studio where the projects were initially build. There are 2 workarounds for this issue: 1. After importing the project, build directly without cleaning. This way, makefile.init is being regenerated with the proper path to Utilities folder. 2. After importing, delete the HardwareDebug/Debug/Release folder and build again.
IDE-48133 -start option is not output when -auto_section_layout and -start option are specified CCRL Build plugin Issue: -start option is not output when -auto_section_layout and -start option are specified. In e2studio 2022-01, -start and -auto_section_layout can be specified at the same time. And, both options are output when -auto_section_layout and -start option are specified.
IDE-47974 [Linux] Build fail legacy project with KPIT toolchain Project Generator GCC RZ Clean fails for imported projects that were previously built on a different e2 studio version because makefile.init is already present and contains the path to the Utilities folder used in the e2 studio where the projects were initially build. There are 2 workarounds for this issue: 1. After importing the project, build directly without cleaning. This way, makefile.init is being regenerated with the proper path to Utilities folder. 2. After importing, delete the HardwareDebug/Debug/Release folder and build again.
IDE-47815 Change the stack calculation method of Memory Usage Memory Usage plugin Previously, the Stack size is .stack_bss section size. However .stack_bss is not output to MAP file. Therefore, in 2022-01 will change the stack calculation method for CC-RL of Memory Usage. - When there is .stack_bss section: .stack_bss section size - When there is not .stack_bss section: + When __STACK_ADDR_END and __STACK_ADDR_START are existed in map file: calculate the difference between __STACK_ADDR_END and __STACK_ADDR_START + When __STACK_ADDR_END and __STACK_ADDR_START are not existed in map file: .stack_bss section size (=0)
IDE-47500 GDB may crash when stepping across secure and non-secure areas. ARM GDB When debugging the TrustZone problems can occur when stepping from a non-secure to secure memory area. This can cause GDB to crash. For debugging non-secure area, please debug it with the option 'Step Mode' is OFF and don't step into secure area with instruction stepping. If debugging secure area is required, please use e2 studio 2021-07.
IDE-47379 Stack Analysis doesn't work for Release configuration of project RA Stack Analysis View When using Stack Analysis for the RA device family. When trying to use the tool with the default Relesase configuration it fails.
IDE-47377 (SMS Assembler) Not able to handle whitespace character CCRL Build plugin When the SMS assembler source file is located in a folder that contains whitespace character in name. In this case, SMS Assembler cannot analyze -o parameter correctly and build fail. To solve this problem, the file name putted in " " to identify the exact file to output.
IDE-47267 Hot plugin connection will fail if the connector between emulator and board can't be connected in 30seconds. Debug Launch When performing a Hot plugin connection using the following emulators: E1/E20/E2/E2LITE for RL or RX devices. The connection process between the emulator and board needs to connect in under 30 seconds. If it takes over 30 seconds to connect, the connection will fail because of a timeout condition.
IDE-46972 Device Partition Tool Fails To Start in IAR EWARM For RA Devices FSP Standalone Configurator A problem has been noted when using the RA Standalone Configurator tool (RASC) with the IAR and Keil environments. Creating and generating a project works as expected when using RASC. However, the Device Partition Manager fails to execute when selected from the Tools menu in IAR EWARM or Keil MDK. The workaround for this issue is to launch manually the RASC tool and then open the Renesas Device Partition Manager from the menu item available in the user interface of RASC.
IDE-46552 New RZ/G FSP projects are generated with incorrect build configuration names DDSC Project Generator When creating a new RZ FSP project 4 build configurations are generated instead of the normal 2 build configurations (Debug and Release) and are renamed by CDT to the following 1. Debug_with GCC for Renesas RZ 2. Release_with GCC for Renesas RZ 3. Debug_with GCC for Renesas RZ (Legacy) 4. Release_with GCC for Renesas RZ (Legacy) By default Debug_with GCC for Renesas RZ is the configuration used This is because of a new toolchain definition (GCC for Renesas RZ) added for RZ which extends the existing RZ toolchain definition (which is now GCC for Renesas RZ (Legacy)). The latest configurations from the above list which should be used are Debug_with GCC for Renesas RZ and Release_with GCC for Renesas RZ. In 2022-01 these will be filtered correctly and (Debug_with GCC for Renesas RZ will become Debug and Release_with GCC for Renesas RZ will become Release).
IDE-46309 Forward compatible in FreeRTOS Partner OS plugin Currently, some column in table Partner OS plugin will not work properly EventObject column in Task tab. It always "None" Reload column in Timer tab. It always "Off"
IDE-46159 stack data load dialog is displayed in RTOS resource view. Partner OS plugin Sometimes the dialog for loading stack data is displayed on suspended, even if the stack data load is disabled. And it is not closed automatically. It sometime occurs. user should close this dialog manual
IDE-45188 Add remote JLink connection to RDPM DDSC Memory Partition Manager Renesas Device Partition Manager only supports specifying “Serial No.” for J-Link emulator connection. Remote connections for J-Link such as “Serial for IP” and “IP address” have yet to be supported
IDE-45176 CoreSight ITM: e2 studio seems to hang if no line break is outputted as ITM. Trace - CoreSight Plugin When using ITM trace for RA or Synergy devices with Live Trace Console view, if data for ITM is generated without line breaks, the response of e2 studio may become slower or may seem hang up. Please insert line breaks for the ITM trace data.
IDE-44142 Live Trace Console doesn't work if the view is not activated before debugger connection. Trace - CoreSight Plugin Restarting a previous debug session with the Live Trace view enabled but not visible can cause the view to not acquire the trace stream. A workaround is to disable and then reenable the view.
IDE-43853 [UX/Usability] Timer setting when debugging resumes Eventpoints plugin Eventpoint timer settings are not restored between application sessions.
IDE-43800 Disable Live Trace Console ON/OFF button while program is running Trace - CoreSight Plugin Please refrain from toggling the on/off button of Live Trace Console while your program is running to prevent unexpected errors. If the said errors occurred, it can be recovered by toggling the on/off button from on to off while your program is in a suspended state.
IDE-43674 Recheck svd file selection method IO view plugin IO register view cannot show the bit information for all group (Ex: RA4M2). It only can show 1 device per 1 group Example: . only R7FA4M2D can show the bit information in RA4M2 group . only R7FA2A1AB can show the bit information in RA2A1 group . only R7FA2E1A9 can show the bit information in RA2E1 group . only R7FA6M4AF can show the bit information in RA6M4 group But default device each group list in FSP 3.0.0 is the supported device
IDE-43536 [Debug Configurations] SWV/Core clock (MHz) is enable although JTAG is selected Debug Configuration After Select Interface -> Type -> JTAG to disable SWV -> Core clock (MHz) Switch Debug hardware from E2 ARM to J-Link ARM, then switch back The Core clock (MHz) is enable although Type is still JTAG Workaround: Select JTAG again to disable Core clock (MHz)
IDE-43059 Wrong char code in exported path setting CDT When e2 studio is launched in non-English mode (e2studio.exe -nl ja_JP) and the source file paths are exported from the project preferences. (C/C++ Settings->Paths and Symbols. The exported xml file encoding is exported in Shift-JIS which is incorrect. It should be UTF-8. This means the file cannot be imported back into the preferences page at a later date. Possible workarounds (either of the follows): Launch e² studio in English mode (e2studio.exe -nl en_GB) when exporting the setting. Convert character encode into UTF-8 with text editor.
IDE-43032 Newer e2studio not migrate the linker section setting (-start) if Auto layout is ticked CCRL Build plugin Linker section setting (-start) is not migrated with project of e2studio v5.x when "layout section automatically" option is selected. The bug occurs from e2studio 6.x.
IDE-40763 Unable to read the connected device ID (device ID address not specified) RA Debugger Connection & Support While debugging any application for RA, e2 studio displays "Unable to read the connected device ID (device ID address not specified)". If you see this error for the RA family when debugging please ignore it.
IDE-37634 Cannot restore selected register of one of the two sessions for RH850 multicore device IO view plugin In IO Registers View, the selected register of one of two session is lost and it is replaced with the selected register of the other session. Issue only appears when debugging with RH850 multicore device.