 |
|
 |
MAEC TOOL NEWS:
MAECT-M3T-MR32R-030116D
A Note on Using Real-Time OS M3T-MR32R
|
Please take note of the following problem in using real-time OS M3T-MR32R for the M32R family MCUs:
- On using the vcre_mbx system call which is the function of creating mailbox with priority
- Versions Concerned
M3T-MR32R V.3.20 Release 1 through V.3.40 Release 1
- Description
When the vcre_mbx system call issued, the OS kernel writes a zero into the address represented by the following expression:
(ID No. specified by the argument of the vcre_mbx - 1) * 4
Then, the program may not properly be executed if the above address resides on RAM since a zero is written into it.
- Note:
- The program runs normally if the address concerned is on ROM because no zero can be written into it.
- Workaround
Statically create mailboxes with priority by describing the definitions of them in the configuration file.
- Schedule of Fixing the Problem
We plan to fix this problem in our next release of the product.
|
 |