IMXRT1064 FLEXCAN3 come error "kStatus_FLEXCAN_RxOverflow"

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

IMXRT1064 FLEXCAN3 come error "kStatus_FLEXCAN_RxOverflow"

ソリューションへジャンプ
1,808件の閲覧回数
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 解決策
1,757件の閲覧回数
hongprovel
Contributor II
0 件の賞賛
返信
4 返答(返信)
1,781件の閲覧回数
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 件の賞賛
返信
1,774件の閲覧回数
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 件の賞賛
返信
1,767件の閲覧回数
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 件の賞賛
返信
1,758件の閲覧回数
hongprovel
Contributor II

OK,thanks!

0 件の賞賛
返信