Part Number:TMDSCNCD28388D
您好,想咨询28338D Mcan是不是没有邮箱,直接通过FIFLTER进行过滤,在ram区域设置不同的缓冲区,如果Mcan不能用到CPU2,这个如何解决需要把cpu2的报文信息通过mcan发送出来。
我们购买了28388D评估板,原理图上显示GPIOCANRX为31,CANtx为32,但其他帖子说的不一样,这里需要怎么注意。
感谢回复。 谢谢!
Yale Li:
有邮箱的,请看一下TRM的第5095页45.5 MCAN Functional Description:
https://www.ti.com.cn/cn/lit/ug/spruii0e/spruii0e.pdf
? ? said:但其他帖子说的不一样,
哪个帖子?
,
? ?:
您好,感谢您的回复。
我的疑惑是配置经典CAN的时候,我可以使用不同的邮箱配置,比如邮箱一配置一组信息,邮箱2配置一组信息,并不需要专门配置一块RAM
而在CANFD中为什么专门要配置一块ram区域,来存储这些信息,例如例程中
// // 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;
,
? ?:
对了 我还想再问下,发送延迟补偿参数具体怎么计算,我目前沿用例程里的数值。因为评估板还没到,无法测试也不知对不对
,
Yale Li:
好的,我已经咨询了相关工程师:
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1290861/tms320f28388d-mcan-message-ram-delay-compensation-parameters