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.

TMS320F28388D: MCAN message RAM & Delay compensation parameters

Part Number: TMS320F28388D

Hi Team,

1. When configuring classic CAN, we can use different mailbox configurations. For example, mailbox 1 is configured with a set of configurations, and mailbox 2 is configured with a set of configurations. There is no need to specifically configure a piece of RAM. 

In CANFD, why is it necessary to configure a ram area to store these configurations? For example:

//
// Initialize Message RAM Sections Configuration Parameters
//
msgRAMConfigParams.flssa = MCAN_STD_ID_FILT_START_ADDR;
// Standard ID Filter List Start Address.
msgRAMConfigParams.lss = MCAN_STD_ID_FILTER_NUM;
// List Size: Standard ID.
msgRAMConfigParams.rxBufStartAddr = MCAN_RX_BUFF_START_ADDR;
// Rx Buffer Start Address.
msgRAMConfigParams.rxBufElemSize = MCAN_RX_BUFF_ELEM_SIZE;

2. How to calculate the sending delay compensation parameters?

--

Thanks & Regards