Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
_Julien_
Level 1
Level 1
10 sign-ins First reply posted First question asked

Hello,
Could you tell me if it is possible with a TC27x, as it is with CAN, to set a FIFO of message objects with CAN FD?
Thanks

0 Likes
1 Solution
µC_Wrangler
Employee
Employee
50 solutions authored 100 sign-ins 25 likes received

Not directly, because the CAN_MOFCRn.MMC field only supports FIFO *or* CAN FD, but not both.

C_Wrangler_0-1669065802521.png

If you don't mind writing your own complex driver, you can reach most of the functionality of a FIFO by connecting MultiCAN Rx/Tx service requests to DMA.

View solution in original post

0 Likes
2 Replies
µC_Wrangler
Employee
Employee
50 solutions authored 100 sign-ins 25 likes received

Not directly, because the CAN_MOFCRn.MMC field only supports FIFO *or* CAN FD, but not both.

C_Wrangler_0-1669065802521.png

If you don't mind writing your own complex driver, you can reach most of the functionality of a FIFO by connecting MultiCAN Rx/Tx service requests to DMA.

0 Likes

That's what I had understood either FIFO or CAN FD.
Thanks for the confirmation and for the DMA tip!

0 Likes