 |
|
 |
MESC TOOL NEWS:
MESCT-MR30-990501D
Please take note of the following problems in using real-time OS MR30 for the M16C/60 and M16C/20 series of microcomputers.
Problem
When system calls are issued within the source file described in assembly language, all of the system calls in use will not be linked. (Note that, however, link errors do not occur in this case.)
Conditions
This problem occurs if the following four conditions are satisfied:
- NC30WA V.3.10 Release 1 used.
- MR30 V.3.00 Release 1 or later used.
- TM V.2.00 used.
- The program contains two or more source files described in assembly language (including the startup file).
Workaround
Please modify the descriptions of the "F" option in the as30.opt file in the directory that is defined by environment variable LIB30 as follows:
-------------------------------------------------------------------------
| [-F] -------> Descriptions of "F" option in as30.opt file started
| TYPE="NORM" -----------> To be modified into TYPE="USEONMR"
| PARAM="MST" -----------> To be deleted
| SPACE="USE" -----------> To be deleted
-------------------------------------------------------------------------
[Original]
-------------------------------------------------------------------------
|
| TYPE="NORM"
| ENG="The file name represented by directive "..FILE
| is fixed to the source file name typed on the command line"
| PARAM="MST"
| MAX="1"
| SPACE="USE"
|
-------------------------------------------------------------------------
[Modified]
-------------------------------------------------------------------------
|
| TYPE="USEONMR"
| ENG="The file name represented by directive "..FILE
| is fixed to the source file name typed on the command line"
| MAX="1"
|
-------------------------------------------------------------------------
|
 |