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!
Hi,
which SDK version do you use?
I see there was some fix of driver in SDK3.0.3...
Could this be related?
BR, Petr
hi
Where do your pictures come from?
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
thank you!
hi
SDK version:sdk 3.0.0
It should be a similar question!How can I solve it?
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.