Hi NXP team,
We are facing a problem about CAN signal on the bus.
There are known 60 CAN IDs in flex can0,so we have used 60 mailbox IDs.
Those 60 mailbox interrrupt signal can be detected by CAN0 callback normally. If we try to send some CAN messages which ids are not belonged to configured mailbox, system can't receive those CAN message.
Is there any way to detect interrupt signal which trigged by unknow CAN ID.
Thanks!
已解决! 转到解答。
You can set the mask bit of flexcan to receive frames with all IDs, but I don't recommend you to use this method in mass production
regarding how to set flexcan mask bit, you can refer to this article.
https://community.nxp.com/t5/S32K-Knowledge-Base/S32K1xx-FlexCAN-Mask-Setting-Demo/ta-p/1519753
You can set the mask bit of flexcan to receive frames with all IDs, but I don't recommend you to use this method in mass production
regarding how to set flexcan mask bit, you can refer to this article.
https://community.nxp.com/t5/S32K-Knowledge-Base/S32K1xx-FlexCAN-Mask-Setting-Demo/ta-p/1519753