Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
RENESAS TOOL NEWS on August 1, 2005: RSO-HI7750/4-050801D

The Real-Time OS HI7750/4
Revised to V.2.01 Release 00
(with Additional Charge)

We have revised the real-time OS HI7750/4 from V1.1.00 to V.2.01 Release 00. (This is used for the SuperH RISC engine family of MCUs, supporting the MCUs using either of the SH-4 and SH-4A cores.)

  1. Descriptions of Revision
    1.1   Functions Introduced and Improved
    (1)   The SH-4 with extended functions supported
    The cache-support library--shx2_cache_???.lib--for the SH-4A with extended functions is available.
    (2)   Functions of assigning addresses to task stacks, fixed-length memory pools, and variable-length memory pools supported
    In the previous versions, the user cannot assign addresses to a stack at creating a task and to a fixed-length or variable-length memory pool when it is generated but only the kernel can assign addresses within the pre-defined area to them.
    In the revised version, the user can assign those within the user- reserved area to them as well as the kernel.
    By this improvement, the user is allowed to assign addresses to task stacks and memory pools the way the user likes according to the user's purposes; that is, the user is able to use high-speed internal memory for stacks at creating specified tasks.
    (3)   The management of fixed-length memory pools modified
    In the previous versions, the kernel's management table for managing each memory block in a fixed-length memory pool resides in the area of the fixed-length memory.
    In the revised version, the user is allowed to reserve an area for the kernel's management table so that the user can assign addresses to fixed-length memory pools when they are generated. As a result, no management table does exist in each memory pool. By combining this feature with that of (2) above, memory blocks with specified offsets can be gained.
    (4)   Improvements of variable-length memory pools made
    Gaining and relinquishing memory blocks are performed very rapidly. Also attribute value VTA_UNFRAGMENT has been introduced to reduce fragmentation of vacant areas.
    (5)   The initial value of the SR register for the task exception- handling routine changed
    The initial value of the SR register used for the task exception- handling routine has been changed from the same value as in the task before initiation to 0.
    (6)   The maximum exception code CFG_MAXVCTNO extended
    The configurator can select a value of the maximum exception code CFG_MAXVCTNO out of an extended range of 0xfe0 to 0x3fe0.
    (7)   Handling of TRAPA #16-31 improved
    A trap exception handler can be defined to handle these traps.
    (8)   Restrictions on structure alignment raised
    The restrictions imposed on the pack option and the #pragma pack directive at compilation have been raised.
    (9)   How to give names to IDs improved
    In the previous versions, the configurator can give names to IDs only when it automatically assigns ID names to objects. In the revised version, it is allowed to give names to IDs even if automatic assignment is not used.

    1.2   Problems Fixed
    The problems on setting the timer interrupt priority level and on reading files not supported have been fixed.
    For details, see RENESAS TOOL NEWS No. RSO-RTOS-050716D, "Notes on Using the Real-Time OSes HI7750/4, HI7700/4, HI7000/4 and HI1000/4" issued on July 16, 2005.


  2. How to Purchase the Product
    Because important improvements have been made to the product, free-of- charge online update is not available. If necessary, please purchase it. When you place an order for the product, supply the following items of information to your local Renesas Technology sales office or distributor:

    Product Type HI7750/4
    Type Name R0R40775TXW02w
    Version No. V.2.01
    Release No. Release 00
    Host OS Windows XP, Windows Me, Windows 98, Windows 2000 or Windows NT 4.0

    NOTICE:
    Lower case letter w in the type name denotes the type of license. It shall be replaced with any of the following numerals or letters:

    1:   License for evaluation; a real-time OS can be installed only to one host computer.
    5:   License for evaluation; a real-time OS can be installed up to 5 host computers.
    A:   License for evaluation; a real-time OS can be installed up to 10 host computers.
    K:   Mass-production license; a real-time OS can be embedded up to a total of 1,000 productions of product model(s) with the source code not disclosed.
    U:   Mass-production license; a real-time OS can be embedded up to unlimited productions of product model(s) with the source code not disclosed.
    Z:   Mass-production license; a real-time OS can be embedded up to unlimited productions of product model(s) with the source code disclosed.

    Example:
    For mass-production license up to a total of 1,000 productions with the source code not disclosed, the type name is R0R40775TXW02K.





© 2008. Renesas Technology Corp., All rights reserved. Privacy | Legal