hello, everyone:
I am debuging canFd module with SDK3.0.0.8 and I have a issue:
I configure the fifo0Size = 64 and fifo1Size = 64,and others parameters in createMsgObject are showed in the following picture
I create a rxHandle with id = 0x75, and it can receive normally a message(11 bits) if id of the message is 0x75, but CPU stops when other message occuring on the CAN bus.
I found that when the message(id != 0x75) occuring, the program can enter the RX ISR, and execute the callback function. It will stop in the getData function. I have tried the following methods:
1. cancle the createMsgObject, the issue can not be resolved.
2.set fifo0Size = 0 and fifo1Size = 0,the issue can be resolved.
I receive the message with the dedicated buffer, why the fifoSize effects the result?
there is not rxMsgObject(i cancle thecreateMsgObject), why it can enter rx ISR? And why it stops?