Dear TI,
Every time we want to configure something in the message ram area (like filters efid1 and efid2) we see the information is duplicated.
Same happens when we receive a CAN message or transmit one. So our pointers need to be incremented by 4.
Why is this happening? We couldn't find anything about this in the documentation.
PS. MCAN is configured as classic CAN with extended message ID.

First image is the message sent from CANReal application:
COBID: 0x1234 with data 9876 5432
2nd image is the Memory Browser from Code Composer Studio.
As you can see, the receive buffer has been configured to start at location 0x58100 with Data field size of 8 bytes (4 words), according to the Technical Reference.
Color coding:
Yellow - 1st word of receive buffer which represents the ID + extended message information (XTD = 1), which is duplicated
Green - 2nd word of receive buffer which represents data length code, which is duplicated
Cyan - Data words, which is duplicated