KPIT Eclipse v2.1
February 2nd 2010
KPIT Eclipse v2.1, an Eclipse-based Integrated Development Environment (IDE) is
intended for users of Renesas RX, Super-H
series and H8 series of microcontrollers.
Salient Features
KPIT Eclipse v2.1 is a significant update to KPIT Eclipse (v2.0) and includes
the following features:
1. KPIT Eclipse v2.1 now supports integration with GNURX v10.01 toolchains.
2. KPIT Eclipse v2.1 is based on Eclipse version 3.4.1 [Ganymede] and CDT
version 5.0.1. (For more information please visit
http://www.eclipse.org)
3. KPIT Eclipse IDE officially supports the Windows 7 platforms.
4. KPIT Eclipse IDE supports simulator debugging using GDB. Hardware debugging
is currently not supported within KPIT Eclipse v2.1.
However, GNURX projects that are created by using KPIT Eclipse v2.1 can be
easily debugged on the hardware using HEW IDE.
Please refer to the KPIT Eclipse User Manual, Section 4.3.5 for detailed steps
on hardware debugging.
You may also refer to the following FAQ,
http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=009001&id=442&lang=en
Changes In This Release:
This section describes the enhancements made and the issues fixed in the KPIT
Eclipse 2.1 release.
1. KPIT Eclipse now supports the spell check feature.
2. The Debug Configuration view generates null pointer exceptions when no
project is selected This problem is now fixed.
3. Build automatically is turned off by default.
ABOUT KPIT Eclipse v2.1:
Release version: KPIT Eclipse v2.1
Release Date: February
2nd 2010
Toolchains Supported:
Renesas SHC v9.3.0 onwards( *see below)
GNUSH v0902 onwards
GNUH8 v0902 onwards
GNURX v10.01 onwards
Platforms Supported:
Windows XP / Vista, Windows XP (Japanese), Windows 7, Fedora Linux 9/10/11
(**see below)
Language:
C, C++
Known Limitations:
This section describes the known limitations in this release. We intend to fix
these limitations in future releases.
Windows/Linux:
1. The known limitations in the linker script wizard for the GNU toolchain
projects are listed below:
a. Groups/sections added or modified so as to have the start address type as
'Label', when moved up or down using the 'Move up' or 'Move down' buttons causes
the data to get corrupted and the wizard to behave incorrectly.
(Workaround: If such a case occurs, please click 'Cancel' instead of 'Apply' to
go back to the previously saved data and condition.)
b. The memory region feature is not provided in this release.
c. While modifying the address of a group, ensure that the preceding '0x' does
not get deleted.
d. While adding or modifying a group's start address from 'Follow on from
previous group' to 'Label', the group does not get added or modified if the last
label (e.g. _stack) is selected.
e. The KEEP() attribute cannot be used per section, instead it needs to be used
per group.
2. The local variables are not visible in the watch window while debugging the
GNUH8 projects in KPIT Eclipse v2.1.
Please visit the following link for more details:
http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=009001&id=473&lang=en
3. The software update feature is currently unavailable in this version of KPIT
Eclipse IDE due to limitations in platform configuration.
Please visit the following link for details:
http://kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=009001&id=483&lang=en
Known Issues: Eclipse CDT 5.0.1
The following are the known issues in Eclipse CDT 5.0.1. These issues are also
present in KPIT Eclipse v2.1.
1. Exception on opening the debug-modules tree:
In the debug perspective, the tree view for "<project_name>.x" module gives an
exception when clicked on the "Modules" tab. This error occurs the first time a
project is debugged. Later the label gets populated and then the files are
visible.
Please refer to the following bugs:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=250929
https://bugs.eclipse.org/bugs/show_bug.cgi?id=247274
2. The error 'mi_cmd_var_create: unable to create variable object� occurs
repeatedly during debug. This error is observed in Eclipse CPP runtime, when the
variables (which are not accessible at the breakpoint while debugging and which
are defined at some other location in the source code) are added in the watch
window. This error can be fixed by deleting the particular variable from the
watch window.
Please refer to the following bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=182206
3. Warnings are displayed after the debug session is terminated. Similar
warnings are observed with native CPP runtime using the native GDB.
Note :
(*)
Windows Users:
1. The KPIT
Eclipse v2.1 supports integration with Renesas SHC toolchains (v9.0.0 onwards).
Renesas SHC toolchains with versions lower than v9.3.0 are not officially
supported in KPIT Eclipse v2.1.
(**) Linux
Users:
1. Please
refer to the following FAQ link to know about how the IDE can be launched on FC
11.
http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=009001&id=472&lang=en
2. KPIT
Eclipse will be blocked by SELinux on some versions of Fedora if the SELinux
mode is not relaxed from the default "Enforcing" setting. To check your
settings, use the command "sestatus | grep -i mode". If the setting shows
"enforcing", use the GUI tool "system-config-selinux".
Change the "System Default Enforcing Mode" and "Current Enforcing Mode" to
"Permissive" or "Disabled" (though note that the "Disabled setting" will require
you to reboot) and then select [File->Quit] from the menu. Double check your
settings took effect by using "sestatus | grep -i mode" again.
Once correctly set, launch KPIT Eclipse using the "kpit-eclipse- fc11.sh"
script. Advanced users may prefer to tailor SELinux to relax settings for KPIT
Eclipse specifically.
3. KPIT
Eclipse v2.1 supports integration of Renesas SHC toolchains on the Windows
platform only. KPIT Eclipse v2.1 does not support integration of Renesas SHC
toolchains on the Linux platform as SHC toolchains are not available for the
Linux platform.
For free
technical support, please register at
http://www.kpitgnutools.com.
For your
feedback and suggestions, please visit
http://www.kpitgnutools.com/feedback.php
Please refer to the following FAQ link to know about how the IDE can be launched
on FC 11.
http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=009001&id=472&lang=en
|