 |
|
 |
RENESAS TOOL NEWS on April 16, 2008: 080416/tn3
| The C Compiler Package for the M16C MCU Series
Revised to V.5.44 Release 00 |
We have revised the C compiler package--M3T-NC30WA--for the M16C MCU series*
from V.5.43 Release 00 to V.5.44 Release 00.
*The M16C series is the generic name of the M16C/60, /30, /20, /10, /Tiny,
and R8C/Tiny series.
1. Descriptions of Revision
1.1 Functions Introduced and Improved
(1) Supported MCUs increased
The following MCU groups have been added to the support line:
- In R8C/Tiny series
R8C/2E, R8C/2F, R8C/2G, R8C/2H, R8C/2J, R8C/2K, R8C/2L
R8C/32A, R8C/33A, and R8C/35A groups
- In M16C/60 series
M16C/64 and M16C/65 groups
(2) Compile option -I improved*
The maximum number of directories that can be specified with
compile option -I has been extended from 50 to 256.
* The -I option specifies the directory names of the files
specified using preprocessing command [directive] #include.
(3) Assembler Startup program improved
The istack section has been introduced to the Assembler Startup
program to debug systems using the E100 emulator.
1.2 Problems Fixed
The following 12 known problems have been fixed:
(1) With using preprocessing command #error
For details see RENESAS TOOL NEWS Document No. 080301/tn2,
published on March 1, 2008, at
http://tool-support.renesas.com/eng/toolnews/080301/tn2.htm
(2) With compiling programs using the -R8C option
For details see RENESAS TOOL NEWS Document No. 080116/tn2,
published on January 16, 2008, at
http://tool-support.renesas.com/eng/toolnews/080116/tn2.htm
(3) With creating projects for the MCUs with 48-KB ROM
in the R8C/2D group
For details see RENESAS TOOL NEWS Document No. 071216/tn7,
published on December 16, 2007, at
http://tool-support.renesas.com/eng/toolnews/071216/tn7.htm
(4) With using the R8C/Tiny MCU series coming with large ROM such as
128 KB or more
For details see RENESAS TOOL NEWS Document No. 070916/tn1,
published on September 16, 2007, at
http://tool-support.renesas.com/eng/toolnews/070916/tn1.htm
(5) With using options to optimize jump instructions at linking
For details see RENESAS TOOL NEWS Document No. 070716/tn2,
published on July 16, 2007, at
http://tool-support.renesas.com/eng/toolnews/070716/tn2.htm
(6) With using preprocessing directive #pragma SECTION
For details see RENESAS TOOL NEWS Document No. 070716/tn3,
published on July 16, 2007, at
http://tool-support.renesas.com/eng/toolnews/070716/tn3.htm
(7) With using C-language startup files
For details see RENESAS TOOL NEWS Document No. 070701/tn4,
published on July 1, 2007, at
http://tool-support.renesas.com/eng/toolnews/070701/tn4.htm
(8) With creating projects for the R8C/24 and R8C/25 groups of MCUs
For details see RENESAS TOOL NEWS Document No. 070601/tn2,
published on June 1, 2007, at
http://tool-support.renesas.com/eng/toolnews/070601/tn2.htm
(9) With creating projects for the R8C/2A, R8C/2B, R8C/2C, and R8C/2D
groups of MCUs
For details see RENESAS TOOL NEWS Document No. 070601/tn3,
published on June 1, 2007, at
http://tool-support.renesas.com/eng/toolnews/070601/tn3.htm
(10) With adding more than one relocatable file
For details see RENESAS TOOL NEWS Document No. 070416/tn3,
published on April 16, 2007, at
http://tool-support.renesas.com/eng/toolnews/070416/tn3.htm
(11) With passing arguments to functions via the stack
For details see RENESAS TOOL NEWS Document No. 070316/tn5,
published on March 16, 2007, at
http://tool-support.renesas.com/eng/toolnews/070316/tn5.htm
(12) With the IDE neglecting build error messages when a real-time OS is being used
For details see RENESAS TOOL NEWS Document No. 080301/tn1,
published on March 1, 2008, at
http://tool-support.renesas.com/eng/toolnews/080301/tn1.htm
1.3 High-performance Embedded Workshop Updated
The revised compiler package includes High-performance Embedded
Workshop V.4.04.01, the latest version. For details of this,
see RENESAS TOOL NEWS Document No. 080118/tn1, published on
January 18, 2008, at
http://tool-support.renesas.com/eng/toolnews/080118/tn1.htm
2. Restrictions
The two problems listed below remain not resolved in the revised
product. We plan to fix them in the next release of the product.
(1) With performing right-shift operations
For details see RENESAS TOOL NEWS Document No. 070716/tn4,
published on July 16, 2007, at
http://tool-support.renesas.com/eng/toolnews/070716/tn4.htm
(2) With using compile option -OSFA (-Ostack_frame_align)
For details see RENESAS TOOL NEWS Document No. 070701/tn5,
published on July 1, 2007, at
http://tool-support.renesas.com/eng/toolnews/070701/tn5.htm
3. How to Update Your Product and Purchase the Revised One
3.1 How to Update Your Product
Free-of-charge online update is available. Download the installer
of the product's update program from the Web site at
http://www.renesas.com/nc30wa_download
and execute it. This site will be opened from April 21 onward.
The above URL is that of our global site (in English).
NOTICE:
AutoUpdate Utility cannot be used for this updating.
3.2 How to Purchase the Revised Product
When you place an order for the revised product, supply the following
items of information to your local Renesas Technology sales office or
distributor:
| Product Type: |
C compiler package for the M16C MCU series |
| Version No.: |
V.5.44 |
| Release No. |
Release 00 |
| Host OS: |
Windows XP or Windows 2000 |
For the price of the product and volume purchase discounts,
contact the above sales office or distributor.
4. Note on Using SQMlint, the MISRA C Rule Checker
If you use the C compiler in combination with SQMlint, take note of
the following problems.
- With using options "MISRA2004" and "Group definition file"
For details of this, see RENESAS TOOL NEWS Document No. 070901/tn2,
published on September 1, 2007, at
http://tool-support.renesas.com/eng/toolnews/070901/tn2.htm
- With using option -ignore_files_misra
For details of this, see RENESAS TOOL NEWS Document No. 080416/tn2,
published on April 16, 2008.
http://tool-support.renesas.com/eng/toolnews/080416/tn2.htm
This site will be opened from May 12 onward.
|
 |