Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
RENESAS TOOL NEWS on October 16, 2006: 061016/tn2

A Note on Using the Real-Time OSes
--M3T-MR308/4 and M3T-MR30/4--
for the M16C MCU Family


Please take note of the following problem in using the real-time OSes-- M3T-MR308/4 and M3T-MR30/4--for the M16C MCU family:
  • On using objects that have a property of TA_TPRI


  1. Products and Versions Concerned
    • The M3T-MR308/4 V.4.00 Release 00 through M3T-MR308/4 V.4.00 Release 02
      (for the M32C/80 and M16C/80 MCU series)
    • The M3T-MR30/4 V.4.00 Release 00
      (for the M16C/60, M16C/30, M16C/20, M16C/10, and M16C/Tiny MCU series)


  2. Description
    When a task issues a service call the target of which is an object having a property of TA_TPRI, the task may not join a queue in the correct order of priority.


  3. Conditions
    This problem may occur if the following conditions are all satisfied:
    (1) A task issues a service call the target of which is an object having a property of TA_TPRI and which brings the task itself to the waiting state.
    (2) One or more tasks are already joining the queue the task in (1) joins.
    (3) Among the numbers indicating the priorities of the tasks described in (1) and (2), at least one is equal to or greater than 128.


  4. Workaround
    Set all the numbers indicating the priorities of the tasks concerned to 127 or less.


  5. Schedule of Fixing the Problem
    We plan to fix this problem in the next release of the products.

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