June 9th
June 16th, 2010
KPIT Cummins Infosystems Limited is releasing the GNURX v10.02, a cross compiler
tool for Renesas RX micro-controllers.
SALIENT FEATURES:
1. The GNURX
v10.02 toolchain is based on gcc-4.5.0 [released], binutils-2.20.51 [dated 26th
April 2010], newlib-1.18.0 [released] and gdb-7.1 [released].
2. The latest
patches are applied to gcc, binutils and newlib sources.
3. The GNURX
v10.02 ELF toolchain installer also supports integration with the KPIT Eclipse
v2.1 and the later versions.
Please visit the following link for information on the latest releases of KPIT
Eclipse:
http://www.kpitgnutools.com/releaseNotes.php
ABOUT GNURX v10.02:
Release
version: GNURX v10.02
Release Date:
June 16th, 2010
Platforms
Supported: Red Hat GNU/Linux v8.0 or later (or compatible distribution) Windows
NT/2000/XP/Vista/Windows 7
Language: C,
C99, C++
Targets:
RX200
RX600
Object File
Format: ELF
CHANGES IN THIS RELEASE:
This section describes the enhancements made and the issues fixed in the v10.02
release.
GCC:
1. The
compiler generates word-level access for volatile bit-fields which require
byte-level access. The compiler performs correct access while reading and
writing to volatile bit-fields, but fails when a compare operation is performed.
This bug has now been fixed.
GDB:
1. The 'ACC'
register could not be viewed using GDBRX v10.01. This bug has now been fixed.
2. The RX
register order in GDB differed from that in HEW and other IDEs. The register
order in GDB has now been made consistent with HEW and other IDEs.
3. Debugging
of big endian for "target h/w" failed with GDBRX v10.01. This bug has now been
fixed.
4. The version of GDBRX released along with GNURX v10.02 includes some
enhancements to force loading of ELF sections at the LMA (Load Memory Address,
typically in ROM). KPIT Eclipse v2.2 users need to update to KPIT Eclipse IDE
v2.2 for Windows (Maintenance Pack 3). Please visit:
http://www.kpitgnutools.com/latestToolchain.php
HEW and KPIT Eclipse (For Windows OS only):
1. The GNURX
v10.02 toolchain installer supports integration with HEW 4.07, KPIT Eclipse v2.1
and the later versions.
KNOWN LIMITATIONS IN RX-ELF:
This section describes the known limitations in this release. We intend to fix
these issues in our future releases. We occasionally release maintenance packs
for critical bug fixes.
Windows and GNU/Linux:
1. Library
Generator: Please visit the following link for the known issues and limitations
related to this utility:
http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=010002&id=485&lang=en
HEW (For Windows OS only):
1. The
'Generate makefile' feature is currently not supported in HEW.
2.
Source-level debugging in HEW may exhibit some limitations when the application
has been built with optimization. Specifically, when execution reaches a
breakpoint HEW may display the disassembly view instead of the source view. This
is due to a limitation in the HEW DWARF object reader.
For other
limitations pertaining to the single interface for the compiler, assembler,
linker and library generator, please visit the following link:
http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=003001&id=445&lang=en
Eclipse (For Linux OS only):
1. The
'Debugging in simulator' feature in KPIT Eclipse v2.1 for Linux may exhibit some
issues while working with GNURX ELF v10.02 toolchain objects. This is due to the
enhanced GDBRX version released along with GNURX v10.02. These issues will be
fixed in the KE v2.3 update/release.
NOTE:
Windows and GNU/Linux:
1. The
optimized libraries provided along with the newlib libraries in the toolchain do
not require a separate download.
2. The
optimized libraries ('liboptm.a' and 'liboptc.a') are not provided under GNU GPL.
The source code of these optimized libraries is neither released nor available
on request.
3. The "libgen"
utility is not provided under GNU GPL. The source code of the "libgen" utility
is neither released nor available on request.
For free technical support, please register at
http://www.kpitgnutools.com
For your feedback and suggestions, please visit
http://www.kpitgnutools.com/feedback.php
|