How can I use MBD for S32K to transmit/receive over 16 messages with different IDs

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

How can I use MBD for S32K to transmit/receive over 16 messages with different IDs

1,064 次查看
bearman_m
Contributor II

When I use MBD for S32K to transmit/receive can messages. The number of messages are limited by the "can message buffer" as show in the figure below.

Or i will receive an error when building code.

"XXX is shared with another FlexCAN block with the same message box"

bearman_m_0-1621823637819.png

so I can only send of receive 16 different messages,. When receiving , I can use mask, but when transmitting, there is no way i have found to change the IDset of the block. 

So is there any way i can transmit/receive over 16 can messages?

Thank you very much for your help.

2 回复数

902 次查看
frank-li2021
Contributor III

Hi Bro

    Have you resolved your problem?

    I'm also using mailbox to receive more than 16 can-fd msgs, maybe need a filter?

0 项奖励

674 次查看
bearman_m
Contributor II

hi bro:

thank you and it is true i can use filter to receive many messages with one receive block.

But i can not find the way to use one cansend block to send different messages with different IDs, in different time sequence.

0 项奖励