FLEXCAN's IMASK1 be Abnormally cleared

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

FLEXCAN's IMASK1 be Abnormally cleared

895 Views
baixiaolin
Contributor II

Hi,

  i use function (FLEXCAN_DRV_ReceiveBlocking(CANCOM,CAN_RMB,&candata,CAN_RX_TIMEOUT);) by task to receive can message. CAN_RMB correspond to IMASK1 bit be abnormally clear ,due to task is block.In the case of normal,this function(FLEXCAN_StartRxMessageBufferData) will to enable MB interrupt,but it's not success. 

  can-receive can resume when enable imask1 bit by debug mode. but it will err when run for some time.

Sorry my English is not so good!

@Senlent 

Tags (1)
0 Kudos
6 Replies

784 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

which SDK version do you use?
I see there was some fix of driver in SDK3.0.3...

PetrS_0-1641473503087.png

Could this be related?

BR, Petr

0 Kudos

742 Views
baixiaolin
Contributor II

hi

Where do your pictures come from?

0 Kudos

730 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

taken from c:\NXP\S32DS_Power_v2.1\S32DS\software\S32_SDK_S32PA_RTM_3.0.3\S32_SDK_for_Power_Architecture_RTM_3_0_3_Release_Notes.pdf

BR, Petr

0 Kudos

717 Views
baixiaolin
Contributor II

thank you!

0 Kudos

746 Views
baixiaolin
Contributor II

hi

SDK version:sdk 3.0.0 

It should be a similar question!How can I solve it?

0 Kudos

854 Views
baixiaolin
Contributor II

add: using FLEXCAN_DRV_SendBlocking and FLEXCAN_DRV_ReceiveBlocking in different task,in addition,time_out set forever.IMASK1 be Abnormally cleared wii due to task block.

Tags (1)
0 Kudos