IMXRT1064 FLEXCAN3 come error "kStatus_FLEXCAN_RxOverflow"

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMXRT1064 FLEXCAN3 come error "kStatus_FLEXCAN_RxOverflow"

跳至解决方案
2,203 次查看
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 项奖励
回复
1 解答
2,152 次查看
hongprovel
Contributor II
0 项奖励
回复
4 回复数
2,176 次查看
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 项奖励
回复
2,169 次查看
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 项奖励
回复
2,162 次查看
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 项奖励
回复
2,153 次查看
hongprovel
Contributor II

OK,thanks!

0 项奖励
回复