List generated on 26/07/2019 10:40:14
Open Issues Requiring Inclusion in Release Note:
Key |
Summary |
Component |
Description |
IDE-29000 |
Ram/Rom Usage View doesn't display a warning message in case of invalid section |
Memory Usage plugin |
When using the memory usage view, if a memory section has an address which is totally out of memory range (e.g. section belongs to non-map area), the view does not display a warning message |
IDE-28824 |
"Use Flash Breakpoints" doesn't work. |
GDB Server Synergy |
When using Synergy and RZ devices (with a JLink connection) the "Use Flash Breakpoints" option on the Debug Configuration is currently ignored and the setting will default to "On". If needed, the workaround is to use a JLink script file with the JLINK_ExecCommand("DisableFlashBPs") command to override this setting. |
IDE-28810 |
e2studio breakpoint type selection is not used within the Disassembly view. |
Debugger |
When debugging and setting breakpoints in the disassembly window they do not use the currently setup e2 studio breakpoint type. (hardware or software breakpoint choice) When adding a breakpoint in the disassembly window it will always default to a hardware breakpoint even if the e2 studio breakpoint has been configured to use software breakpoints. |
IDE-28739 |
[Welcome] "Renesas Synergy Samples" on [Sample] page links to incorrect location |
Renesas Synergy |
Selecting "Renesas Synergy Samples" on the Welcome screen will incorrectly display help for the Smart Browser view |
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-28579 |
Stack Analysis doesn't work in the case of function pointers |
Stack Analysis View |
[GCCRX, GCCRL, GNU ARM Embedded] In a project that has function pointers, the Stack Analysis view cannot work correctly and not display information. [Workaround] Add options to display stack information as warning message in Stack Analysis view to the specified files (except file has function pointers) which you want to see the stack size and rebuild, stack size information for functions in these files can display in Stack Analysis view. |
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-28354 |
"script" folder is not a source folder |
Renesas Synergy |
When using the Synergy device family with SSP the "script" folder, which contains the linker script files is not configured as a source folder. This means that this file when modified does not cause a rebuild of the project. Please clean your project and then rebuild it to avoid problems. |
IDE-28351 |
[Current Consumption] Even Monitor point is deleted, its information still be shown in Acquisition setting |
Current Consumption View |
Even if monitor points have been deleted, their information is still shown in acquisition setting dialog. Please re-check whether monitor points are available before setting. |
IDE-28344 |
After hotplug connection, program stops. |
Debug Launch |
When connecting to RX or RL78 with hot plug-in option, the target program will be stopped after connection. Please resume it from e2 studio manually if required. |
IDE-28268 |
"monitor ignore_continue_during_connect should" handling in synchronised cores mode |
Multicore Debugging RH850 |
When RH850 multicore debugging in some situations the core synchronization settings are not set correctly. During initial launch when core synchronization is turned on, cores may be resumed unnecessarily after downloading binary. |
IDE-28257 |
Correct iodefine.h of RX72M |
Device Support RX |
When creating a new RX72M project, there are differences between the register definition contents of iodefine.h and the contents of the RX72M User's Manual. Applicable iodefine.h file version is V1.00A and earlier. The differences are shown below. - iodefine.h : unsigned short ACKCMDER:1; - Expected : unsigned short ACKCMDERR:1; - iodefine.h : unsigned long PSADR:19; - Expected : unsigned long PSADR:17; These will be fixed in e2 studio 7.6. |
IDE-28236 |
Device Migration - Linker is not updated when using e2s Change device feature |
CCRX Build plugin |
[CC-RX project] When changing the device of project, [ROM to RAM mapped section] of Linker may not be converted correctly. After device change, please check the [ROM to RAM mapped section] setting of Linker and set parameter again. |
IDE-28235 |
"Target not in non-stop mode" error dialog is shown |
Real-time Watch |
"Target not in non-stop mode" error dialog is shown sometimes when starting debugging. This can also happen when the user executes debug operations rapidly. Even though non-stop mode is not enabled in GDB settings, GDB turns it on automatically while starting debug. |
IDE-28061 |
Restart will always use software break to set break point at main. |
Debug Launch |
Restart will fail if the current configuration can not use software breakpoints. In this case, please remove the check of "Set break point at" on Startup tab in debug configurations. |
IDE-27986 |
customer Issues with headless build |
ARM GCC Plugins |
e2 studio when executing the clean command as part of the build process will sometimes fail. This is because the command line length limit is reached. It can occur when cleaning a huge number of files or using deep nested directories. In this case please delete the files manually. This will avoid the issue. |
IDE-27960 |
[CG]_Cannot add Code Generator to supported IAR project. |
Code Generator plugin |
It is not currently possible to add the code generator to a RX IAR project which is using the version 4.x. An error will be displayed with the error message "The selected project is not supported by Code Generator!" Note: This issue does not occur with IAR Toolchain for RX (3.x). |
IDE-27877 |
"Copy Projects into Workspace" in importing Amazon FreeRTOS project also break the projects. |
FreeRTOS Import |
When importing Amazon FreeRTOS demo projects, only one project can be imported as those projects have the same name. In addition, if option "Copy projects into workspace" is selected, the imported project will build fail. Workaround: Select one project to import and do not select the option "Copy projects into workspace". |
IDE-27858 |
Prevent multiple project selection in Amazon FreeRTOS Import Project dialog |
FreeRTOS Import |
When using the Amazon FreeRTOS project importer please do not import multiple projects in one operation. As you notice each project shares the same name so this will cause problems with the import procedure. |
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-27266 |
Optimization Settings can make Coverage result returns wrong value |
Coverage plugin |
When turning on Optimization Settings on Builder Settings (for Compiler, Linker, phases), coverage results displayed in Source Coverage tab of Coverage view and in Editor view are sometimes incorrect. |
IDE-27047 |
RH850 Profile view does not show data |
Debugging RH850 |
Profile data may not be displayed while debugging on a RH850 multi-core device. Please rebuild the program and update the debug information according to the current environment. |
IDE-27034 |
RH850 program can't be reset while stopping at breakpoint |
Debugging RH850 |
When debugging on a multi-core device of the RH850, if the program is stopped at a breakpoint and then reset, debugger control may be lost. This occurs when debugging in synchronous mode. In that case, close the debugging session and restart debugging. And consider debugging in asynchronous mode. |
IDE-26967 |
[CCRL Compiler] Toolchain ccrl v1.08.00 is not invoke 2nd Scanner and Compiler in Map build when add a new asm source file. |
CCRL Build plugin |
[CC-RX and CC-RL project] When adding new source file to a project and execute Build, registered file may be not compiled correctly. If that issue occurs, please execute clean and build. |
IDE-26795 |
[GCCRX] Build failed with the latest toolchain version (4.8.4.201803) after turning ON the option "Disable String instructions" |
Device Support RX |
If you turn on the compile option "Disable string instructions" with GCC-RX V4.8.4.201803 0r later version, build error occurs. Please change lines 78 and 79 of start.s as follows. Source-codes before change: sub r1,r3 /* size of bss section in R3 (R3=R3-R1) */ sstr.b Source-codes afterchange: 1: cmp r1, r3 beq 2f mov.b r2, [r1+] bra 1b 2: |
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-26740 |
Smart Manual view menu toolbar action does not appear on Linux |
Smart Manual plugin |
On Linux OS, two actions of Smart Manual cannot be used: "Install New Smart Manuals..." and "Manage Smart Manuals". |
IDE-26569 |
Error occurs in IAR plugins when using IAR RX plugin |
IAR plugins |
This version does not support to building IAR projects for RX. |
IDE-26561 |
BRAVO project cannot execute Pre-build steps/Post-build steps with executing Build. |
ARM ASSP |
Workaround is to switch off parallel build (project properties > C/C++ Build > Behavior tab > Enable parallel build set to be unticked). After this workaround is performed, Pre-build steps and Post-build steps are executed during a build. |
IDE-26444 |
renesas_cc_converter crashes at build of sample program |
Loadmodule Converter |
renesas_cc_converter.exe might crash at build when using toolchains CC-RL or CC-RX. This might happen since e2 studio 7.0. |
IDE-26355 |
Build fail with S1JA project |
Renesas Synergy |
Please note that the S1JA device is only supported by GCC in SSP 1.6 or later. Earlier than that it was supported by the IAR toolchain only. |
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-25642 |
RH850 Multicore debugging can not suspend |
Debugging RH850 |
When debugging on a multi-core device of the RH850, if the program is stopped at a breakpoint and then resume, debugger control may be lost. This occurs when debugging in synchronous mode. In that case, close the debugging session and restart debugging. And consider debugging in asynchronous mode. |
IDE-25569 |
Build fails when import a project with blank character in the 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 anymore and a restart might be required. |
IDE-24867 |
Mouse over of variable crashes GDB server or makes e2 studio hang |
GDB Server Synergy |
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-24772 |
Program doesn't start from boot loader for RZ J-LINK |
GDB Server RZ |
When using mbed project with J-Link, the program may not work correctly if the program resumed after reset, because it doesn't quit the boot loader. In this case, download the program by using mbed drag and drop programming, and use e2 studio 6.x or replace J-Link dll to J-Link dll V6.16f which is attached to e2 studio 6.3. |
IDE-24657 |
ITM Live Trace does not work after Trace (The Trace View) is enabled (even if it is disabled) |
Debugging Synergy |
The ITM Live Trace view does not work after the Trace is enabled in the standard Trace Window. Even if it is subsequently disabled. Terminating and re-starting the debug session with trace disabled in the trace window will then re-enable ITM Live Trace output. |
IDE-24190 |
Import legacy project with Japanese build mode name configuration |
Project Generation Core |
When importing user-created configurations with Japanese (multi-byte coded) names after importing into e2 studio the configuration names are reverted to English. When this problem occurs, the options set in the configuration are lost. Therefore, it is recommended not to use multi-byte characters for build configurations. The workaround would be to rename the configuration following import and then manually reset the options as they were before import. |
IDE-24032 |
Filter of Trace view doesn't work correctly |
GDB server |
When debugging with RX Simulator, don't filter with negative PTR value. |
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-23325 |
CCRX Build shows an error, Failed to access a temporary file during build of large projects |
CCRX Build plugin |
When building with the CC-RX toolchain at random the following message can be displayed 'Failed to access a temporary file' error is thrown by build process. This occurs more frequently on larger projects with complex include paths, or paths with linked resources. If this happens please repeat the build and it will work correctly. |
IDE-23242 |
Rename and Import of 6.2 project into 7.x, then upgrade SSP, selects different pin configuration |
Renesas Synergy |
In the Synergy Configuration editor, when upgrading SSP version, or changing Board, where the selected device is not the default device for the selected Board, an incorrect Pin Configuration may be selected on the Pins tab. If upgrading SSP version or changing Board when in the Configuration editor, please check that the required Pin Configuration is still selected on the Pins tab. If not, re-select the required Pin Configuration from the drop-list. |
IDE-23065 |
[Eventpoints][SIM] Program execution works incorrectly for Execution Address (PC) Eventpoint + trigger type = AND |
Eventpoints plugin |
When debugging RX simulator, the combination of event points will be treated as OR, even if AND is specified. |
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-22718 |
e2 studio fails to restart initially after updating from 7.0.x to 7.1.x |
Application |
When using the check for updates feature within e2 studio and updating from 7.0.x to 7.1.x the initial restart after the update fails. An error message is displayed. Subsequent launches of e2 studio work without issue. This is caused by the update to Java. |
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-22266 |
Cannot start e2studio image due to Code Generator .Net Framework Exception |
Code Generator plugin |
This issue can occur when using multiple versions of e2 studio of the same version. If e2 studio is installed in one location and then another installation of the same version is installed on the same machine, then the older installation is deleted or moved. The code generator component which is registered in the registry no longer exists. This will cause problems with the other e2 studio installation as it will try and use the code generator component as defined in the registry. To avoid this run the tools within the Code Generator plugin directory of the e2 studio you are trying to launch. e.g. C:\Renesas\e2_studio\eclipse\plugins\com.renesas.cg_2.11.0.v20180601-1047\CodeGenerator\Tools\ First run "Unregister COM.bat" and then run "register COM.bat". This should solve the problem and allow e2 studio to work correctly. |
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-21699 |
CodeGenerator cannot import AP3 project |
Code Generator plugin |
'AP3 for RL78' project file/ Code generator setting of other e2 studio project cannot be imported into e2 studio project even if the target device and toolchain are same. |
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, 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-21570 |
Code Generator does not work with project located in SVN/Git repository |
Code Generator plugin |
Code Generator is missing when loading the project shared to SVN/Git repository. |
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-20843 |
Subversion Local Checkout - Database permanently locked |
Application |
When using the Subversion Eclipse plugin (Subversive) along with an external Subversion client some problems can be caused. Please use either the internal or external client. |
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, 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 G10] Strange behavior with Breakpoint at top main on G10 hardware debug |
Debug Configuration 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. - If "Set breakpoint at" is specified in the debug configuration for RL78/G10, program will always break at the specified address. Please do not specify the "Set breakpoint at" in this case. |
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 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 work around 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-16696 |
A warning dialog appears when re-debug project (eventpoint). |
Eventpoints plugin |
When connecting to debugger, Warning dialog for Eventpoint setting sometimes appears and the following message is shown. "Some eventpoints were disabled before being applied. This may have been caused by multiple eventpoints with trigger counts or address ranges". In this case, please disconnect debugger and connect debugger again. Or, please enable each event points manually. |
IDE-16491 |
Set select an option in Tool Settings tab from Properties dialog |
Memory Usage plugin |
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-16371 |
[DevTest] Issues in save current consumption dialog |
Current Consumption View |
When using Current Consumption View and saving data to CSV file, if the specified file already exists, no warning is displayed. If the location is not permitted to store a file, no error is displayed, and file is not created. |
IDE-16186 |
[UT] Mouse hover in Current Consumption view appears in wrong monitor for dual-monitor setup |
Current Consumption View |
When running e2 studio with a dual-monitor, and if e2studio is running on second monitor, the popup window for Current Consumption will be displayed on first monitor. |
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-16103 |
[IT] [Misra-C Checker plug-in] Violations list still display when user changes language of source file |
MISRA-C plugin |
Violations list still display when user changes language of source file from C89 to C99. |
IDE-16062 |
Code Generator not registered when installed in a separate folder |
Code Generator plugin |
When e2 studio is installed in multiple locations on the user’s machine and they are same version, the Code Generator does not work. [Workaround] Please execute "CGRegister.exe" under /plugins/com.renesas.cg_x.x.x.vxxxxxxx-xxxx/CodeGenerator/Tools |
IDE-16048 |
The behaviour of step-return (with breakpoint) is strange on RL78/G10 |
Debugging RL |
On RL78/G10 devices, setting a breakpoint at main can cause step return to fail. The workaround is to uncheck this option on the Startup tab of the Debug Launch Configuration. |
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-15565 |
[IT] Mouse hover in Current Consumption view appears in wrong monitor for dual-monitor setup |
Current Consumption View |
When running e2 studio with a dual-monitor, and if e2studio is running on second monitor, the popup window for Current Consumption will be displayed on first monitor. |
IDE-15236 |
Resume will fail if 'Permit Flash Programming' is set to No for RL78. |
GDB server RL78 |
If 'Permit Flash Programming' is set to No in the debug configuration for RL78 Emulator, resume the program will fail. When debugging, please set this option to Yes. |
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-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-11337 |
Copy and paste support in the threads page of the Synergy editor needs e2Studio RESTART to work correctly |
Renesas Synergy |
In certain situations, it is possible for the copy/paste actions to stop working in the Synergy editor, threads page. If this happens please close the Synergy editor and re-open it. Copy and paste should then work correctly. |
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-10147 |
Switching Board(not save) make project settings changing unexpectedly |
Renesas Synergy |
When using the Synergy configurator if the device is changed on the BSP tab the build options are now modified. However, if the configuration is not saved the project options will still reflect the change made on the BSP tab if the core type was changed. E.g. from a Cortex M4 (S3A7, S7G2) to a S124 or S128. |
IDE-10127 |
[Performance Analysis] Timers are not shown when Debug and Terminate Debugger repeatedly |
Advanced Debug Manager (ADM) |
Right after connecting to RL78 SDMA1, if DSP core is selected first on Debug view, it is possible that no timers appear on Performance Analysis view. In this case, just run CPU core, and timers for DSP will work just fine. |
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 username has spaces included in the name. If you can login with another username 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 endian |
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-9032 |
"Rename & Import Existing C/C++ Project into Workspace" option allows the use of illegal characters in the new project name |
Project Generation Core |
Rename and Import existing C/C++ project does not have the same restrictions as new project wizard. |
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-8726 |
Exception was thrown when specify synergy license file by place-holder |
Renesas Synergy |
When using a placeholder in the Synergy license dialog it throws an exception. Please use a full path to the file. |
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-8651 |
Not possible to update e2 studio |
Application |
If during the update process you see a message similar to: "Backup of file c:\renesas\e2studio\eclipse\e2studio.exe failed. File that was copied to backup could not be deleted: c:\renesas\e2studio\eclipse\e2studio.exe" Then this can be avoided by renaming the e2studio.exe executable after the check for updates process has started. |
IDE-8627 |
System Explorer launch breaking E2 |
Application |
On some systems you may encounter an error when launching the system explorer from the Project Explorer context menu. If using this causes e2 studio to freeze or context menus to stop displaying you should terminate the e2 studio process. |
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-8555 |
Unable to create a synergy project in Turkish Windows 8.1 |
Project Generation Core |
When using Turkish Windows with Synergy you may experience problems creating a project. Please use English language settings for your host OS and re-try if you experience this. |
IDE-8503 |
RL78 SmartAnalog Memory can't be read during execution |
GDB server RL78 |
The devices with a SmartAnalog(e.g.RL78/I1E) will not be able to memory read during execution. Direct Printf can be used as workaround. Note that it slows down debugging because it temporary stop debugger at the line of referring variable(s). |
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 behaviour 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-5668 |
Coverage: IECUBE shows 'branch' for lines that should be 'covered' |
Coverage plugin |
In some cases when using the Coverage facility with the RL78 IECUBE some lines are shown as 'branch' or partial coverage when they should be 100% covered. |
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-1778 |
More than 4 'Internal Flash Memory Overwrite' blocks are allowed |
Debug Configuration |
When setting the 'Internal Flash Memory Overwrite' debug option, it is possible to exceed the maximum number of non-continuous memory blocks supported. No warning is given if this limit is exceeded. When setting this option ensure the limit (16 for RX devices) is not exceeded. |
IDE-1616 |
The options of a Build Configuration were not correct after specifying “Multiple Configurations...” functionality. |
Managed Build |
The options of a Build Configuration were not correct after specifying Multiple Configurations... functionality. |
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. |
IDE-28376 |
-lang option is not output to command line of -output=prep when -output=prep is specified. |
CCRX Build plugin |
[CC-RX project] If a project uses C99/C++/EC++ (-lang=c99/cpp/ecpp is specified), build error occurs when -output=prep is specified. * -output=prep: [Compiler] > [Output] > "Output preprocessed source file" If an error occurs, please do not specify -output=prep. |
IDE-28128 |
incorrect array coding of lowsrc.c in CC-RX project template |
Project Generation CCRX |
The IOSTREAM value is not correctly used in lowsrc.c file which is from CC-RX project generator. In the source file, char flmod[IOSTREAM]; unsigned char sml_buf[IOSTREAM]; flmod[ ] array stores access mode of 3 io streams (STDIN/STDOUT/STDERR), therefore the array size should always be 3. |
IDE-27621 |
File Specific Options Not Available |
RL78 GCC build plugin |
When using GCC the Optimization and debug settings can only be set at project level when using the standard user interface controls. You can set "Optimization" and "Debug Level" options to a specific file from a project by adding them to "User Defined options". |
IDE-27431 |
NumberFormatException occurs when user inputs the value bigger than maximum of Integer to "Speed" text box |
Debug Configuration E2 ARM |
When connecting with ARM device by JLink emulator, the invalid values (value out of integer) for connection speed do not make debug configuration show error. Debug configuration still allow user to connect in this case. |
IDE-27088 |
SC should not back up PDF manual |
Smart Configurator |
The Smart Configurator creates backups to a trash folder when items are removed from the project. However not only source code is backed up and PDF manuals are also copied. If you perform this operation many times, many copies of the PDF will remain in this folder using up disk space. To improve this either delete the PDF backups or remove the PDF manual from the original source folder. |
IDE-27028 |
CS+ CC-RL project import to e2studio doesn't work |
CCRL Build plugin |
[CCRX and CCRL project] The CS+ project having source files located outside the project's source folder may build fail when importing to the e2studio project. |
IDE-26847 |
RZ/Gx Linux application program is not stopped by Suspend button |
Debug Configuration RZ |
Even if suspend button is pushed, Linux application program for RZ/G may not be stopped. In this case, please perform the following steps as a workaround. 1. Open debug configuration for this project. 2. Select Debugger -> GDB settings tab. 3. Check "Non-stop Mode". |
IDE-29278 |
Cannot connect to RZ/A1H under certain conditions |
RZ Debugging |
You may experience download failures when debugging RZ/A1 Dual_SPI projects. In that case, it is recommended to replace the J-Link dll (JLinkARMDll.dll) under DebugComp/RZ/ARM/Segger with a DLL prior to Version V6.44h (2019-05-03) or Version V6.44h (2019-05-03). Alternatively use V6.48a or later. |
Fixed Issues Requiring Inclusion in Release Note:
Key |
Summary |
Component |
Description |
IDE-28604 |
Connection fails for ARM JLink if Work RAM start/end are set to invalid values |
Debugging RZ |
Connection to Synergy or Renesas RZ devices might fail if the WorkRAM Start and WorkRAM End fields under DebugConfiguration-> Debug Tool Settings-> Flash contain wrong or inappropriate values. This can happen even if Use CFI Flash option is set to No. The Workaround to avoid this is to simply clear the WorkRAM Start and WorkRAM End fields. |
IDE-28231 |
Performance Analysis result is not kept after disconnected and re-connect to debugger |
Performance Analysis |
When disconnecting and then reconnecting to the debugger the performance analysis data is not kept in the view. |
IDE-28230 |
Problem occurs when loading saved Performance Analysis result |
Performance Analysis |
In some situations when loading saved performance analysis data, a nullptr exception can be seen. |
IDE-27953 |
Line feed code for popup message is not handled correctly |
ARM GCC Plugins |
When using GCC, the build plugins show error or warning pop-up messages where the line feeds are handled incorrectly. This happens more regularly on Japanese operating systems. Line feed code for popup message is not handled correctly. e.g. When hovering the mouse pointer over "Library Generator" -> "Settings" -> "Library type" List, a popup message is shown. In this case, message includes "\n" and a long message is shown as one line. |
IDE-27937 |
Peripheral settings are not preserved for RZ/A2 Loader project |
Device Support RZ |
RZ/A2 projects were not preserving the settings for peripherals in "Loader" project types. This was because for the RZ support files, "r_startup_config.h" needed to be removed because it is replacing the file that is generated the project is created. |
IDE-27871 |
change default library to newlib and add specs options |
Project Generator GCC RL78 |
The GCC project generators for RX and RL78 have been modified to now set newlib as the default library. Starting with 2019q2 release (both RX and RL78) newlib-nano is also available. To use newlib-nano, users should provide --specs=nano.specs gcc at both compile and link time. |
IDE-27547 |
(Split #2) Real-time refresh for the Expression view does not work if the refresh interval is set too low |
Expressions view |
In some cases when the real-time refresh rate is set at 100ms and you are monitoring an expression such as members in a structure this time may well be too low. In this case the structure members will not update in real-time. Please consider raising the refresh interval to a higher value such as 500ms. |
IDE-27480 |
On Renesas RL78/G11 peripheral simulator, TRTni register cannot be cleared by writing TRTCMPni in |
Device Support RL78 |
8 Bit Interval Timer Operation In the 8-bit Interval Timer operation, there are the following differences between the target device and the simulator. [Target device] In the 8-bit Counter mode, the 8-bit Timer Interval Timer Counter Register ni (TRTni) (n=0,i=0,1) is cleared to "00H" by writing to the 8-bit Interval Timer Compare Register ni (TRTCMPni)(n=0,i=0,1). [Simulator] In the 8-bit counter mode, when writing the same value as the compare value written previously to the 8-bit Interval Timer Compare Register ni (TRTCMPni)(n=0,i=0,1), the 8-bit Interval Timer Counter Register ni (TRTni) (n=0,i=0,1) is not cleared to "00H". It is cleared to "00H" only when writing the different value from the previous one. |
IDE-27477 |
[CCRL] Artifact extension not changed when change Linker output file type |
CCRL Build plugin |
For CCRL when changing the project settings for the Linker output file type to .lib to absolute it can cause an error as the build artifact extension is not modified. |
IDE-27310 |
[Stack Analysis] support jump to source and search by code size for RZ project |
Stack Analysis View |
[RZ project] Stack analysis plugin is not working with RZ project. |
IDE-27054 |
[CCRX][CCRL] build skipped with Hex conversion |
CCRL Build plugin |
[CC-RX and CC-RL project] "Build selected file" doesn't work when converter execution ("Output hex file" with [Converter]>[Output] is on.) is specified. Workaround: If you want to use "Build selected file", please do not specify "Output hex file" with [Converter]>[Output]. |
IDE-26960 |
Error occurs when showing value of bitfiled register with its bit length = 32 and its bit31 = 1 |
IO view plugin |
Error occurs when showing value of bitfiled register with its bit length = 32 and its bit31 = 1. In this case please see the value of its parent register. |
IDE-26877 |
[IO Registers view] Write 8 bytes registers does not work properly |
GDB |
When writing 8 bytes-size IO register, only 4 lower bytes take effective, other 4 higher bytes are "00000000". In this case, please open Memory view at address of that 8 bytes-size IO register and change its value on Memory view instead. |
IDE-26790 |
[DS-5 import] Build failed with the latest toolchain GCC ARM Embedded (7.3.1.20180622) |
Project Generator GCC RZ |
RZ projects generated by e2 studio does not support GCC ARM 7.x. Please use a different version of GCC ARM toolchain. |
IDE-25955 |
Post build command not called properly for Renesas Toolchains |
CCRL Build plugin |
[CC-RX and CC-RL project] The post-build step is not executed if the state of the main build is determined to be up to date. It will be executed only if the main-build has executed successfully. (SPEC: The post-build step is always executed.) |
IDE-25932 |
It takes much time to save IO Register information for Synergy device |
IO view plugin |
It may take much time (several minutes) to save IO Register information to file for devices which have a huge number of IO registers. During saving information, e2 studio may not respond. Please wait until the file is generated. |
IDE-25662 |
[Profile view] Execution time is not correct for RL78 Simulator |
GDB server RL78 |
Execution time of a function is not correct on Profile view when debugging with RL78 Simulator. |
IDE-25466 |
Timestamp Frequency Divider (Trace) is disabled with RX72M + Simulator |
Help |
In the trace acquisition setting dialog, the setting for "Timestamp Frequency Divider" is available. It will not work for simulator. |
IDE-23127 |
Software breakpoint set at main causes error in start/stop functions |
Application |
When debugging RX, if start/stop function feature is enabled, please remove or disable all software breakpoints before the first execution. After execute once, it can be enabled. |
IDE-22741 |
[SIMBuild] Folder has Whitespace in name is not invoked in build process |
CCRL Build plugin |
[CC-RX] [CC-RL] Build may be failed when white space is contained in source file name or source file path. Please do not use the white space in source file or path. |
IDE-22051 |
RX111 SRFX file missing Temperature calibration registers |
Device Support RX |
The RX111.sfrx file is missing temperature calibration registers. This causes the memory view to incorrectly read the register values. 16-bit block reads are used which are not allowed for this memory region. It is possible to modify the .sfrx file located in: C:\Renesas\e2_studio7\DebugComp\RX\IoFiles\RX111.sfrx Please add the following to the |
IDE-21897 |
Cannot show Profile data when opening the view |
Profile plugin |
Profile data is only displayed in the profile view when the view is open during the debugging operation. If you open the view after the debugger has suspended the profile view is empty. |
IDE-21485 |
Import the .rcpe file of multi project, sub project is removed from file system. |
CubeSuite+ importer/exporter |
The CS+ project which has sub project cannot be imported. If importing that project to e2 studio, the parent project only is imported properly. The child project is ignored. |
IDE-19310 |
[Profile] Displayed data is not reliable If Trace view is OFF |
GDB Server RH850 |
If the Trace view is off, the Trace capacity (will be also used for Profile) is set to default (usually, this is the minimum capacity). This then means that the Profile data is not reliable. To workaround this issue you can set the Trace capacity to maximum even if Trace view is off. When turning on the Trace view again it will use the previous setting rather than the default. |
IDE-18746 |
When changing the device in the Synergy configurator the project is not updated in the Smart Browser |
Application |
Changing the device in the Synergy editor does not refresh the selected device in the Smart Browser plugin. Manually refreshing the Smart Browser plugin does not fix this issue. To remedy the issue please change the device, close the e2 studio application and re-start it. Then the Smart Browser will have the correct device set. |
IDE-25922 |
RZ/T1 holding reset as default operation |
RZ Debugging |
When debugging RZ/T1 if you are using the option [Prevent Releasing the Reset of the CM3 Core] and it is set to “Yes”, an error occurs when connecting to debugger and you cannot debug for CM3 core.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|