Part Number: AM2634
Hello,
The CAN driver is not working as expected during reception if the separation time between the frames being sent is ~0ms.
The driver drops frames which leads to receiving wrong sequence numbers during the segmentation of the received message.
Attached log from the transmission of the segmented message and a screenshot from a debugging array storing the received PDUs in the CanIf_RxIndication.

As seen from the screenshots the driver always drops a frame and receives the next one: 21 -> 23 -> 25 and so on. Sequence numbers 22, 24, 26, etc. are lost.
Your help is appreciated.
Yours,
Abdelrhman Afifi