Hi there,
We have a Flexray configuration that uses cycle filters and masks for TX message buffers (MBs).
We have noticed that when we 12 TX MBs all with cycle filters, all MBs transmit find and we can receive their data on a Vector box. But when we increase that to 13 TX MBs all with cycle filters, we can not receive any of their data.
When we turn off all the cycle filters, we can receive their data just fine no matter the number of TX MBs. This leads us to believe their is a max number of cycle filters that can be used. Is this correct?
We are using an S32G-RDB3 board for reference.
Thanks a lot.
Hi Daniel,
We're using RTD drivers 4.0.2. We are using the LLCE flexray peripherals, but with the RTD flexray drivers. We have changed the addresses to be able to use the non-LLCE drivers with the LLCE peripherals.
This is a custom application with multiple static and multiple dynamic TX frames. It is quite similar to the example application though.
Attached is the main.c and the configuration.
And in this main.c there are 2 cycle masks enabled, if you enable a 3rd, the frames stop sending with data.
Thanks a lot.
Hi,
Thanks for your feedback. We might be misunderstanding the overall request. Can you help us elaborate more on regards of the following comment:
"
We have changed the addresses to be able to use the non-LLCE drivers with the LLCE peripherals.
"
We understand that you have modified the driver, for which we cannot ensure the proper functionality. Have you tested with the RTD/LLCE drivers without modifications? Is the behavior the same?
Please, let us know.
Hi,
Can you let us know which LLCE/RTD package version are you using? Are you using any NXP examples? Or is this a custom application?
As for max number of MB's under FlexRay, the following is shown under the S32G3 RM [Page 3092, S32G3 Reference Manual, Rev. 4, 02/2024]:
Please, let us know.