This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1642: awr1642 canFd bufAddr

Part Number: AWR1642

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?