Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
MESC TOOL NEWS: MESCT-MR30-981001D

MR30 Precaution

Please take note of the following problem in using real-time OS MR30 for the M16C family of microcomputers.


Problem
When a program is compiled by either of the following two ways to use the function of issuing system calls, link errors are generated.
  1. To compile with command "make ISSSYS" from the command line
  2. To execute "build" after copying the "isssys.mrc" file into the current directory while using TM
-------------------------------------------------------------------------

                         Being Compiled
                           
  processing "c:\mr30v3\lib30\mr30.lib ( vbrk_tsk.r30 )"
  Error (ln30): c:\mr30v3\lib30\mr30.lib : '__BRKtsk' value is undefined
  Error (ln30): c:\mr30v3\lib30\mr30.lib : '__susPC' value is undefined
  Error (ln30): c:\mr30v3\lib30\mr30.lib : '__susPC' value is undefined
  Error (ln30): c:\mr30v3\lib30\mr30.lib : '__susPC' value is undefined
  processing "c:\mr30v3\lib30\mr30.lib ( vrun_tsk.r30 )"
  Error (ln30): c:\mr30v3\lib30\mr30.lib : '__BRKtsk' value is undefined

-------------------------------------------------------------------------

Workaround
From within the isssys.mrc file in the directory indicated by environment variable LIB30, delete the 20th and 21st lines.
-------------------------------------------------------------------------

     vbrk_tsk
     vrun_tsk

-------------------------------------------------------------------------




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