Hi Markus,
Indeed the FlexCAN EDMA is no longer supported with the latest SDK version for the board you’re using; this means that there is no DMA request for the FlexCAN. The reason for this change was due to the fact that the driver had a very specific implementation.
Regarding the possibility of transferring more than one frame from the FlexCAN FIFO without interrupting the processor, I’m sorry to tell you that this is not possible. The FlexCAN triggers an interrupt flag every time a frame is transmitted to the FIFO, and the same happens with respect to the mailbox approach (mailbox lock mechanism prevents a new frame to be written into the MB while the CPU is reading it).
The module only has the following interrupt sources (none of which could be used to disable the interruption that happens when transferring frames): interrupts due to message buffers and interrupts due to the ORed interrupts from MBs, Bus Off, Error, Wake Up, Tx Warning, and RxWarning.
I hope this information can help you.
Ricardo Delsordo.