Hardware manual
e
2
studio 3.1 Release Note
Rev 1.4, Sep 23, 2014 Page 8
4. Useful workarounds and information for 3.1
ID
Component
Workaround or information
NA Application If you are experiencing slow building of projects within e2 studio there are some
possibilities to improve.
The system environment will attempt to find the make.exe tool via the system
environment. If you ensure the directory make resides in is at the start of the
path variable it will find it more quickly. Especially important if there are
network drives in the path.
In the project properties, C/C++ Build tab, behavior tab you can switch on
parallel build. This will take advantage of the multi-cores on your host machine
if it has them. In e2 studio 2.1 or later this now defaults to on for new projects.
NA RZ Support There are some limitations with the current RZ integration in e2 studio:
1. The iodefine.h file is not generated as part of the project generation
process. This file is available from the Renesas website along with
sample code to help your development.
2. The IO Registers window does not show the IO registers for the RZ/A1.
3. When using real-time features for the RZ/A1 the debugger will be
suspended when any real-time memory operation takes place. This
includes expressions, memory and Visual expressions.
4. The RZ/A1 does not support the trace window in 3.1.
NA RZ GCC In 3.0 the KPIT GCC RZ toolchain was support at version 14.01. This version
is no longer supported within e2 studio.
KPIT have modified the name of their ARM toolchain to be ARM-none-eabi to
follow standard ARM naming convention like other GCC toolchain vendors.
The toolchain is available at version 14.01 and 14.02 from the KPIT website.
The binaries in the 14.01 version is identical to that used in the 14.01 RZ
toolchain.
Once the toolchain is installed your projects will be imported and ported to
ensure there is as little disruption as possible due to this change.
NA GCC Build
Plugin
The GNU toolchain linker file format has changed in 3.0. This means projects
that are developed in 3.0 and opened in 2.x will still continue to build. However
you may experience issues visiting the GCC Linker Sections user interface.
5041 Code
Generator
Code Generator can delete user code between /* Start */ End comments in
some situations.
Using the code generator if the following code is placed in the main function:
//if(data_in!=0xAA){
On a line by itself, all of the main code will be removed when Generate Code
button is pressed.
The key issue is that the {brace is on the same line as the comment.
2010 HEW Importer Symptoms: Project fails to build after import from HEW
Conditions: If a long filename or path is used, and the HEW project importer is
used, the project may fail to build.










