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.

TMS570LC4357: Silicon Erratum FTU#08 - FTU Not Disabled on MPU Violation

Part Number: TMS570LC4357

Hello,

I have a question regarding silicon erratum FTU#08 (FlexRay Transfer Unit Not Disabled On Memory Protection Violation (MPV) Error - SPNZ232B). In the event that a memory protection violation occurs and the FTU does not get disabled, and none of the suggested workarounds are implemented (so FTU stays enabled), does memory protection still successfully prevent the out-of-bounds write? Or is the FTU able to write to out-of-bounds memory despite the memory protection restrictions?

Thanks for the help.

  • Hello,

    The memory protection for the defined memory section (SAMP, EAMP registers) is still valid.

    You can disable the FTU manually by clearing the TUE flag in GCS/R register in MPV ISR.

    TUE: enable/disable the FTU. When TUE is cleared, the FTU is disabled, when TUE is set, the FTU is enabled.