Hi experts,
In Chapter 7.102 the Primary SRAM Data ECC is described. Out intention is to bring our system into a safe state once an error is detected. This includes the detection of (correctable) single bit errors.
If my understanding is correct, this is done by configuring the EPC SERRENA bit accordingly.
What is confusing to me, is that Chapter 7.102 states the following:
"Detected uncorrectable errors result in a ESM error. In the case of a single
bit error the CPU exports the error detection events to the EPC module, in case of a double bit error the
CPU exports the error event to the ESM module. The Cortex-R5F PMU must first be set to export events
to an external monitor."
(Q1) I know that the PMU can be used to count events, but I do not understand, why and how the PMU must be set to export events to an external monitor?
Because of our goal to bring the system into a safe state when an error occurs we do not plan to use the PMU to count such events.
(Q2) Does this mean that turning the PMU off, would interfere with our ability to detect (correctable) single bit errors?
Thank you and best regards,
Max