Tool News
 
 
 

Tool News

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

MR30 Precaution

Please take note of the following problems in using real-time OS MR30 for the M16C/60 and 20 series of microcomputers.


  1. 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

  2. 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

  3. 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.





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