TCAN4550EVM: CAN Rx problem

Part Number: TCAN4550EVM
Other Parts Discussed in Thread: TCAN4550

Tool/software:

Hi Team,

I have connected the STM32 and TCAN4550EVM.

CAN Tx works normally, but Rx can not work.

When I send data to the TCAN4550, mcan_ir.RF0N == 1 indicates that there is data in the RX FIFO.

However, I am unable to read the data when attempting to read the next FIFO.

However, if I send a second CAN data before calling TCAN4x5x_MCAN_ReadNextFIFO,

I am able to receive the first CAN data.

How can I resolve this issue? 

The image below shows that I sent the first message as 33 and the second message as 44, but only received 33.

Regards,

Hsinyu