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
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.