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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

1,036 Views
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 Replies

874 Views
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 Kudos

646 Views
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 Kudos