IMXRT1064 FLEXCAN3 come error "kStatus_FLEXCAN_RxOverflow"

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMXRT1064 FLEXCAN3 come error "kStatus_FLEXCAN_RxOverflow"

Jump to solution
1,807 Views
hongprovel
Contributor II

Hello,

I was using the CANFD function of the RT1064 chip,CANFD rx interrupt reception will cause packet loss and an error"kStatus_FLEXCAN_RxOverflow" at the same time,How to solve this problem?

0 Kudos
Reply
1 Solution
1,756 Views
hongprovel
Contributor II
0 Kudos
Reply
4 Replies
1,780 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi,

Sorry for the later reply.

If customer is using RT1064 SDK software package provided <evkmimxrt1064_canfd_interrupt_transfer> example demo project? 

Mike

0 Kudos
Reply
1,773 Views
hongprovel
Contributor II
yes,and I test sending 30,000 frames of packets with a 1ms interval between messages, and the number of times I test out to enter CANFD interrupts will be less, and this error "kStatus_FLEXCAN_RxOverflow" will occur
0 Kudos
Reply
1,766 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi,

I am not sure if customer's CAN analyzer tool provided [Bus Load] data info. Please keep bus load mean value below 30%. I could find the same behavior, if set CAN analyzer CAN Frame transfer interval to 1ms, RT1064 will stop working after a few CAN frame received. I observe the CAN bus load mean value more than 30%.  

Wish it helps.

Mike

0 Kudos
Reply
1,757 Views
hongprovel
Contributor II

OK,thanks!

0 Kudos
Reply