Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
MESC TOOL NEWS: MESCT-MR308-990901D

MR308, MR30 Precautions

Please take note of the following problem in using real-time OSes MR308 for the M16C/80 series and MR30 for the M16C/60 and M16C/20 series of microcomputers.


  1. Versions Concerned
    EWS version* of MR308 V.1.00 Release 1
    EWS versions* of MR30 V.1.00 Release 1--V.3.10 Release 1

    * SPARCstation (SunOS and Solaris) and HP9000 series 700 (HP-UX)

  2. Problem
    If a "makefile" file created by configurators cfg308 of MR308 or cfg30 of MR30 is used, all of the necessary object files may not be linked.


  3. Conditions
    This problem occurs if the following three conditions are satisfied:

    • An EWS version of MR308 or MR30 is used.
    • A "makefile" file is created by configurator cfg308 or cfg30.
    • The sum of the number of characters and that of delimiters (spaces) comprising each object file name is greater than 255.



  4. Workaround
    Please modify lines in the makefile.ews file in the directory defined by environment variable LIB308 or LIB30 as follows:
    [In MR308]
     ------------------------------------------------------------------------ 
    | Lines 42 and 48:
    | $(LD) @$(LINKLST)
    | : to be modified
    | $(LD) -o $(PROGRAM) -ld $(LIB308) -l $(LIBS) $(SECTION) $(LDFLAGS) $(OBJS) mrtable.r30
     ------------------------------------------------------------------------ 
    
    [In MR30]
     ------------------------------------------------------------------------ 
    | Lines 38 and 44:
    | $(LD) @$(LINKLST)
    | : to be modified
    | $(LD) -o $(PROGRAM) -ld $(LIB30) -l $(LIBS) $(SECTION) $(LDFLAGS) $(OBJS) mrtable.r30
     ------------------------------------------------------------------------ 
    




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