Dear Expert,
What is the timing relation between mailbox updating, RMP flag and GMIF flag when eCAN controller receives one CAN message from the bus.
Based on SPRUEU1, following is my understanding, correct me if I am wrong:
1. eCAN controller receives one CAN message from bus and put it in the message buffer;
2. Starts to look for a RX mailbox with a message ID fit;
3. Move message objects from RX buffer to mailbox and set RMP and GMIF flags;
Assume that we have a RX mailbox hit and MIM is set. Following are my questions
1. Is RMP flag set after all the message objects have been moved to the mailbox or it is set immediately after the message ID fit is verified;
2. How much CPU cycles it is generally needed to move all CAN message objects from buffer to mailbox;
3. Is GMIF flag set at the same time as RMP flag?
Thanks and regards!
Zhixiang