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,065件の閲覧回数
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 返答(返信)

903件の閲覧回数
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 件の賞賛

675件の閲覧回数
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 件の賞賛