Hello @frantisekdobes ,
Thanks for your quick reply,
Now my previous query got resolved after your reply.
After further debugging on FCCU I have another query.
1. As you mention in previous reply.
[NXP] No it does not need to be checked as DCMRODn register remains 0x0 during injection. The injection is done only into NCF fault in FCCU.
But now while debugging observed after FCCU, NCF_5 fault injection DCMROD5 bit 9 and 11 is in high sate for all the NCF_5 fault injection which is available for S32K312. is it expected behavior? if yes, then why? please see the attachment.
2. Why for NCF_5 always above-mentioned bit of DCMROD5 is high, for all the DCM_NCF which is available for S32K312?
3. After Injection of NCF_5 observed STCU2, Register ERR_STAT bit 1 is always high for all the NCF_5 related FCCU fault injection? please see the attachment.
4. What is the co-relationship between NCF_5 (FCCU) and STCU2 register ERR_STAT.? I tried to refer RM but unfortunately not able to understand (55.8.3). please see the attachment.
5. After injection of error using eMcem_InjectFault(EMCEM_DCM_NCF_5_FAULT_MONITOR0); API, it is returning E_OK, Also FCCU ALARM is generated and NCF_S0 bit 5 is in high state. so, I am assuming FCCU fault is injected successfully. is my understanding correct? please see the attachment.
6. Is NCF_5 available for STCU fault injection?
7. If above mentioned point is correct then how we can inject NCF_5 fault of debug and test monitoring.?





I am looking forward for your reply.
Thanks