Key
|
Summary
|
Component
|
Description
|
IDE-37351
|
Device specific New C/C++ project menu item
|
Application
|
The quick link for RA project creation available on the
File->New menu item has been removed. You can access the RA Project
Generator via the New->C/C++ Project menu item.
|
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 breakpoint to both debug contexts.
|
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-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-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-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-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-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-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-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-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-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-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 affects both for configuration management dialog and the
configuration creation dialog of Optimization Assistant.
|
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-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-33999
|
Exclude from upgrading the legacy projects with read-only
files
|
ARM GCC Plugins
|
Project upgrade does not work well when the project files
are read-only. It can result in errors which refer to an orphaned
configuration. Instead please ensure files are writable before performing
project upgrades.
|
IDE-33914
|
Program does not step correctly for SOTB when library
generator enabled
|
ARM GCC Plugins
|
Selecting an ARM toolchain that has libgen installed when
creating a new RZ project, will cause the program to go to the default
handler when stepping, after returning from function on SOTB board. There
are 2 workarounds for this: 1. Use a toolchain that does not have libgen
installed 2. Choose the options: Project-built, Optimized for Library
Generator when creating the project and changing the selected options to
Pre-built, Newlib after the project was created, by going to
Settings->Library Generator.
|
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-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-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-37601
|
Linked source file build FAIL in path has special characters
|
CCRL Build plugin
|
Build project failed if there is a linked source which
located in a path with some special characters such as '$','%'. This is a
limitation of make file. Please avoid creating source file in folder with
the special characters.
|
IDE-23325
|
CCRX Build shows an error, Failed to access a temporary file
during build of large projects
|
CCRX Build plugin
|
[CC-RX project] 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-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 configurations, options may be specified
for all configurations. (Ex: Endian option) In this case, specify options
by each configuration.
|
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-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-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-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-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-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-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-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-37202
|
e2studio crashes when changing pin configuration
|
Code Generator plugin
|
When changing pin assignments for the RZ-T1 device on the
"Pin Function" view in the "Device List View" window
a crash may occur.
|
IDE-33492
|
Loading e2studio7.7 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-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 peripheral is used, the peripheral information
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-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-20888
|
Add support for -mno-allow-string-insns in code generator
|
Code Generator plugin
|
Code Generator for RX does not 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-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-14439
|
Function called from group interrupt hadler 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-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-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-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-36933
|
[Debug Configurations] SWV/Core clock (MHz) value is
disabled for SWD as default value
|
Debug Configuration
|
For J-Link Debugger Debug Configurations, selecting
Interface Type SWD will enable Core clock (MHz) value input. However,
when creating a new debug configuration, with the Interface Type SWD as
default value, Core clock (MHz) value input is disabled. Please select
SWD again to enable the SWV/Core clock field.
|
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 start-up. 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-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-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-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-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-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-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-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 postives
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 commandline option is: -uBlankFlaskFill= BB
with the blank fill value being 0xBB. Specifying this value enables the
feature, by default it is off.
|
IDE-38062
|
GUI can't be updated when changing "Verify On Writing
To Memory" option
|
Debug Configuration RX
|
In Debug Configuration settings, if the value of the RX
device's "Verify On Writing To Memory" option is changed, the
change cannot be updated when opening the 'Debug Configuration settings'
again
|
IDE-36152
|
Support multicore for RVDC view
|
Debug Console plugin
|
Reneas Virtual Debug Console view have just supported
multi-sessions. In case the session has 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-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 losing data.
|
IDE-35952
|
[RX] SETPSW instructions are not disassembled in debugger
|
Debugger
|
When debugging with RX devices, the SETPSW instructions are
not disassembled by the debugger.
|
IDE-32012
|
Breakpoint does not relocate after download
|
Debugger
|
When there is an 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-31863
|
Debugger crashed at variable array declared in stack frame
|
Debugger
|
Under some circumstances, evaluating a variable length array
might show wrong results or even cause GDB to crash. This is known to
happen when we try to evaluate a variable length array and the
instructions that write the information regarding that array have not yet
been executed. This is a GCC bug and can be found at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93380. One way to work
around this problem would be to use a fixed size array. Another
workaround can be close the Variables View and open it again/ evaluate
the variable length array once the code that initialises the memory has
been executed.
|
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-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-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-38302
|
Investigation into Progress Information dialog repeatedly
pops up after clicking relocated breakpoint
|
Debugging RA
|
None
|
IDE-37934
|
RA6M4 - J-Link ARM fails to read clock frequency. Reset
required to continue.
|
Debugging RA
|
When debugging with the RA6M4 in SSD mode there can be
problems with the Run-Break performance measurement feature. After
program execution reaches the first breakpoint the target then needs a
manual reset to continue. The workaround for this feature is to disable
run-break performance monitoring in the Debug configuration or use a
manually defined frequency. e.g. 200mhz for RA6M4.
|
IDE-37833
|
[RA6M4] NSECSD debugging fails if non-secure region is not
pre-downloaded with non-secure program in SSD state
|
Debugging RA
|
In case of using RA devices which support ARM TrustZone, a
temporary non-secure test program must be downloaded into the non-secure
region in SSD state before transitioning the state to NSECSD state. If
the non-secure region is not pre-loaded with a non-secure program,
non-secure project debugging in NSECSD state will fail.
|
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-30226
|
Cannot find binaries when debugging a project compiled with
AC6
|
Debugging RA
|
When using the Flexible Software Pack (FSP) and the RA
family with the AC6 compiler when trying to debug you may see the error:
No binaries found To overcome this issue please update the debug
configuration as follows: Debug Configuration ->Renesas GDB Hardware
Debugging -> Main -> C/C++ Applications -> Paste path to binary
file (*.axf).
|
IDE-37963
|
Debug Tools Settings for RA Debugger Connection does not
render correctly on Ubuntu 20.04.1 LTS
|
Debugging RA Linux
|
When using e2 studio on Ubuntu 20.04 LTS the debug
configuration may on occasion not render correctly. If this happens
please re-size the dialog and then it will redraw and render correctly.
|
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-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-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
breakpiont 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 operation, 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-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-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-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-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-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-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-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-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-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-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-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-35280
|
"Migration needed" dialog appear when reopening
Debug configuration dialog
|
Device Support RX
|
Sometimes, when changing Debug Hardware in Debug
Configuration to Segger JLink, "Migration needed" dialog will
be appeared unexpectedly. Please close this dialog and other action will
work normally.
|
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-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-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-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-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-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-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-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-33682
|
Eventpoint is not unchecked automatically when setup fails.
|
Eventpoints plugin
|
When using J-link with RA, when setting a start tracepoint event
it appears that the eventpoint is not set. A warning icon is displayed.
However, the event point still works as expected.
|
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-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-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-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-36007
|
Exposed secure function for TrustZone project doesn't have
debugging information.
|
FSP Code Generation & Builder
|
When debugging a secure and non-secure project - the
Non-secure callable functions do not have debug information. This means
you cannot set breakpoints in the secure function.
|
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-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-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 do not change the event
setting before displaying trace information.
|
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-4607
|
[BREAKPOINT] (RL78) Behaviour 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-8461
|
NO TRACE ON S3A7
|
GDB Server Synergy
|
On Synergy S3-based devices the trace can sometimes fail
with 0 records.
|
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 unchecked). 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 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-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-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-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-37261
|
JPEG decoder color of output image in ARGB8888 format does
not match with input image
|
Image Memory Rendering
|
In Memory view (Image View rendering), when user gives input
images and decodes it with ARGB 8888 format. Output image color is not as
same as input image.
|
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-38097
|
e2 studio online update fails if any Language Packs are
installed
|
Installer
|
Updating e2 studio to 2020-10 from 2020-07 or 2020-04 using
the built-in update system will prevent e2 studio from starting correctly
if you have the Japanese or Chinese language packs installed. To fix an
e2 studio in this state you need to run e2 studio on the command line
using the "-clean" option once the update has been performed.
(e.g. "e2studio.exe -clean") As a result of this the 2020-10
update will not be offered to 2020-07 users automatically. To update
either use the installer to perform an upgrade or add
"http://www2.renesas.eu/_custom/software/ree_eclipse/2020/2020-10/"
as an update site within e2 studio then perform "Check for
updates..."
|
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-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 do not use non-ASCII characters for the file name or
the folder name.
|
IDE-37972
|
Register tab is cleared when selecting an item with dropped
down combo box
|
IO view plugin
|
When modifying a bit field using a combo box, the view will
be cleared if you select the same row as the combo box is on while the
combo box is expanded. Once it happens selecting any other view fixes the
issue.
|
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.
|
IDE-36461
|
Unable to read register in 'Find IO Register'
|
IO view plugin
|
If the display scale is increased than the default setting,
the text size is increase also. In such case, the quick search text box
on toolbar of view IO register can hide the lower part of character.
Please reduce display scale if the issue happens.
|
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-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-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-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-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-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-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-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-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-35787
|
Could not import image into Memory view on Linux
|
Memory View plugin
|
When importing an image using the "Image"
Rendering on Linux the action fails. If you need to import an image on
Linux please use the Raw Image memory rendering instead.
|
IDE-9494
|
Memory view address caption should match to endianess
|
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-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-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-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-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-33869
|
Cannot create RZ project when user folder has space
|
Project Generation Core
|
If 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-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-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-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-33354
|
[RZA2M] Build fail due to space characters in workspace
|
Project Generator GCC RZ
|
RZ/A2M projects creating in a path containing spaces will
fail to build. Either avoid using workspace paths containing spaces or
edit the Assembler & Compiler include paths to wrap each path in
quotes e.g Change ${ProjDirPath}/generate/os_abstraction/inc ->
"${ProjDirPath}/generate/os_abstraction/inc"
|
IDE-37443
|
CMSIS Pack Import feature does not work for RA on Linux
|
RA Configurator
|
The CMSIS Pack Import feature does not work for RA on Linux
Host OS. A workaround for this issue is to copy the required CMSIS pack
directly into the relevant Renesas family's internal pack folder. For
example, with Renesas RA it can be placed into
"/internal/projectgen/ra/packs" and will be detected upon
(re)starting e2 studio.
|
IDE-36660
|
add driver warning is not removed after adding the driver
|
RA Configurator
|
When using RA and creating a RA6M4 project, warnings are
shown in the problems view. These problems relate to the pin
configuration for the device. These state "X requires a software
driver. Please add a new driver in the Stacks page". However, even
after adding the new driver that uses a pin the warning remains present
in the user interface.
|
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-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-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-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-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-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-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-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-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-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-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-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-33279
|
"generate" folder is created after Change Device in
Amazon FreeRTOS project for RZA2M
|
RTOS Configurator
|
When changing device for a GCC RZ project using Amazon
FreeRTOS additional device startup files will be incorrectly added to the
project. To avoid this deselect "Project Files" in the change
preview.
|
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-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-36749
|
Segger JLINK issue when using break points in QSPI memory
|
Segger J-Link
|
When debugging using Segger J-link setting software
breakpoints in QSPI Flash does not work correctly. The breakpoints are
either not hit or cause the user program to crash.
|
IDE-36222
|
RA Smart demo doesn't work with e2 studio 2020-07
|
Smart Demo
|
When using the demonstration feature for RA project
generation this feature does not work well in 2020-07. When attempting to
use this feature an exception is thrown.
|
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-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-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-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-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-37275
|
[Trace plugin] Trace record wrong when don't show Trace view
|
Trace plugin
|
Trace view may not show the correct piece of trace records,
it shows the whole trace records instead. Issue appears when Trace view
is hidden by other views
|
IDE-31450
|
[Trace] Button 'Run Backward' does not work as expectation
|
Trace plugin
|
When users press the Trace button 'Run Backward', the 10
next record is selected instead of the newest trace record
|
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-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-30689
|
JLink remote IP connection needs IP address and port
parameter in Debug Configurations
|
Debug Configuration
|
It is now possible to configure JLink to select a remote IP
name or address. However currently the user interface does not support
this feature. It can be supported by adding extra commands in the debug
configuration. Under the Jlink section in the Debug Connection settings
you can select USB or IP. If IP is selected, then you will need to
specify an IP address/name and optionally a port number. GDB Server
expects the command line parameter (examples): -uSelect=
IP=192.168.56.1:8080 -uSelect= IP=localhost:0 -uSelect=
IP=jlink.segger.com
|