hello:
I'm using s32k144 EVB board to test CAN module. The function i want to realize is receiving one CAN message from computer and then sending this message to computer via interrupt.
I configure CAN0 with RX FIFO mode and enable the corresponding interrupt. I can send a default CAN message at the start of the program. I also see the blue light twinkling as a flag of CAN module receiving normally while i don't read that CAN message. However, I can't read this CAN message to a message variable. When i use the function FLEXCAN_DRV_RxFifo in the interrupt, it only send back a default CAN message for the first time and then have no reaction for next CAN message.
The interrupt i enable is CAN0_ORed_0_15_MB_IRQn, and the interrupt handler is shown below:

Besides, i use S32DS_ARM_v2018.R1 as IDE and EAR SDK v0.8.6 for assistance.