Hi @shunyizhang,
You can configure CanHardwareObject to receive MIXED. Unfortunately, "Mixed" and "Extended" are implemented with the same behavior, as it's a deviation noted in CAN UM: S32K358 FlexCAN Receive Standard and Extended IDs - NXP Community.
This CS bit should include the IDE bit.
Best regards,
Julián
I am very sorry that I can only enable one can channel of S32K314 at present, and the extended frame and standard frame of this can channel can receive normally at the same time. However, when I disable the other three CAN channels and the three CAN channels only receive extended frames initially, the one that can normally receive extended frames and extended frames before can still receive and send normally. However, the following three channels can can not receive normally, and the sending is normal. I don't know if there is a problem with the ID configuration of my email. The attachment is my code, please help me review the ID of my email, thank you ~
Hi @shunyizhang,
Sorry for the misunderstanding, but I'm not sure I get your issue completely. Are you unable to receive frames after deinitializing and initializing the other 3 can interfaces?
If possible, could you share a project where this issue can be seen? This is in order to test this on my side.
Other than that, on the surface, there is nothing out of ordinary in your configuration. Could you confirm if these CAN interfaces (0, 1, 2, 3) all work individually?
Best regards,
Julián