Hi
I enabled SRAM_UCE and disabled SRAM_CE in FCCU, and set the error reaction of SRAM_UCE as Long Reset, shown in Fig.1.
At running time, I inject a SRAM_UCE and MCU reset, shown in Fig.2.
After reset, I read the FCCU Fault Flag, but there are 3 Flags SRAM_CE,SRAM_UCE and MachineCheckIndication, shown in Fig.3.
So why SRAM_CE and MachineCheckIndication be asserted while I only inject a SRAM_UCE error?
I tried Flash_UCE, only Flash_UCE is asserted after reset
Hello,
I hope you are clearing FCCU NCFSx registers in initialization phase of device.
I did some tests and here is the result after Uncorrectable error injection:
I see set NCF14, NCF15 + some other like SWT but thats because of my test SW.
I am not sure, but I expect that when you have multibit error it will report also single bit with it.
I need to check this internally.
I will feedback you ASAP.
Best regards,
Peter
Hi Peter,
Thank you for your test and reply. Yes, I clear the FCCU in initilization phase, but before that I record the FCCU error Flag to determin the reset reason, because the FCCU is not reset when a Short or Long reset occured on MCU.
Best regards
Jamber