AnsweredAssumed Answered

FlexCAN message receive issue

Question asked by David YU on Jun 30, 2020
Latest reply on Jul 1, 2020 by Petr Stancik


basing FIFO and DMA method, when ECU receives CAN messages(cycle is 10ms), according to the measurement,some message is failed to receive by ECU,I attached the picture.The curve is marked with red color.

since the message transmitted by other ECU is 10ms,and I checked the transmitted message is normal. but after ECU receiving,then transmit it out, the out put curve is not following with the input 100 percent.It seems the ECU didn't receive the message correctly,most of the time message is not received. the CAN channel recevie about 60 messages with different cycles.with FIFO and DMA method, message losing is too heavy and can't accept you any method to optimize this issue?thank you