日本語 English
 
Home >> Release Notes >> Release Notes: GNURX v10.02
Release Notes: GNURX v10.02

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

 

Go Back

 

© 1998 - 2008 KPIT Cummins Infosystems Limited.All rights reserved. Privacy Policy | Terms of Use