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.

FlexRay Message RAM

Hello,

I'm working on a project that utilizes the FlexRay controller and I'm not sure about the dynamic usage

of the message RAM. I understand how the header section fits in and also the static part of the data

section. But the dynamic part of the data section puzzles me a bit.

Am I supposed to set a maximum payload for each dynamic slot and make sure the received/sent data

doesn't exceed it? Since I don't think that I should manipulate the message RAM division into message

buffers at run-time...

Thanks for any advice

  • Martin,

    Usually this is a parameter that a car OEM would define as part of their whole network definition.

    Yes, if you are looking for a static definition for the message buffers, you will have to configure the message buffers for the max range defined by the OEM.

    As such based on the message filtering you are required to implement, you would need to configure message buffers only for the messages your node needs to receive and not for all possible messages in the dynamic segment. (number of minislots is typically in the hundreds).

    Regards,

    Abhishek