 |
|
 |
MESC TOOL NEWS:
MESCT-MR30-991016D
Please take note of the following problems in using real-time OS MR30 for the M16C/60 and 20 series of microcomputers.
- On Interrupt Disable Periods for OS-Independent Interrupts
The MR30 V.3.10 reference manual says on its page 4 that the maximum value of interrupt disable periods of the product is 2us. However, when the dis_dsp system call is used, take it into account that this maximum value will be prolonged to 6us for OS-independent interrupts.
MR30 Precaution MESCT-MR30-991016D
- On User Stack Usage for "loc_cpu" System Call
It is important to note that the user stack is consumed by 4 bytes when the loc_cpu system call is used. If you calculate the stack usage for a task by stack usage calculation utility stk30, modify a portion of the description on the loc_cpu system call in the mr30.stk file saved in environment variable LIB30 as follows:
[Modified] context 4 bytes
[Original] context 0 bytes
MR30 Precaution MESCT-MR30-991016D
- On NMI and Watchdog Timer Interrupts
These interrupts must be executed as OS-independent interrupts. Execution of them as OS-dependent will cause the program to malfunction.
|
 |