I am using RT1020 to sending and receiving data over CANbus through FlexCAN. I configured MB0-7 as receive mailbox(FIFO disabled) and Mailbox interrupt is enabled, filters is disabled. MB8-15 are configured as transmit mailbox and Mailbox interrupts are also enabled.
When CAN is only receiving data, the mailbox 0-7 operated OK. But whenever I tried to send out the data by MB7-15, every time one mailbox(7-15) is send data, both the MB interrupt on sending Mailbox and the Mailbox 0(which should only be trigged when receive data) are both triggerd. This make me confused.
Could someone help to solve this?