Part Number: TMS570LC4357
Hello,
I'm doing some simple FTU diagnostic testing where I intentionally setup a transfer to be blocked by FTU memory protection. Basically I'm using the register sequence from SPNA145 to write a header to CC RAM and back, but I'm intentionally disallowing FTU CC access to the buffer sometimes and then verifying the memory protection violation is flagged.
Everything pretty much works as expected, except for one side effect. In about one out of every ten memory protection violations I trigger, I find ESM1 bit 12 ("FlexRay RAM - ECC uncorrectable error") unexpectedly set (this is in addition to ESM1 bit 16 becoming set as expected). All of the other status bits (e.g. MPV) look fine, PEADR is zero, ECCDSTAT is zero. So I'm confused at what's happening here and I'm wondering if a false ECC error is being flagged somehow during memory protection violation. Are there any known issues here?