We are working on a VCU that has NXP S32K144 controller platform.
We are facing issues receiving and transmitting CAN messages using NXP Support Package on MATLAB for this controller.
While we can Rx CAN message if a dedicated "Message Buffer" is provided for each ID in "FCAN_Receive" block settings, but this is not a ideal solution. The number of "Message Buffer" has a limit of 15. So we could not have dedicated message buffer for each Rx message if we have more than 15 messages.
We have quite a lot of CAN IDs to send and receive on bus and hence would need a mask to receive multiple IDs with same "Message Buffer". We tried using mask but that is not working for us.
We could not receive messages properly, if we put a common "Message Buffer" and some ID mask.