Hello,
I want to confirm whether a MBX instance supports multiple writers or not.
In other words, I would like to ask you how much level of gates has been implemented in BIOS5 MBX instance.
Let me explain the background.
My customer is using a MBX instance. There are two writers in their system:
1. A message writer from ISR instance. This ISR is being called periodically, just like timer callback.
2. A message writer from TSK instance.
When a single reader (actually, from another TSK instance) tries to read messages from the MBX instance, some messages that should be coming from ISR seems to be lost.
Please note they have already confirmed that MBX_post is always succeeded. And they are using MBX APIs correctly under the constraints and calling contexts described in Bios Users Guide.
They have already found workaround - that is to gate ISR just before calling MBX_post in TSK instance.
So, I would like to confirm how much level of gates are implemented in MBX. I read Bios User's Guide, I could not find the descriptions for that.
Best Regards,
Kawada