FCCU_init in “while(FCCU.CTRL.B.OPS != 0x3);” not passed.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FCCU_init in “while(FCCU.CTRL.B.OPS != 0x3);” not passed.

756 Views
DELPHI_Eric
Contributor III

FCCU not passed, about watchdog ?

When injected into a fake failure before commissioning through. But injecting a fake uncorrectable flash ecc fault will be through, not passing through a phenomenon does not pass.In “while(FCCU.CTRL.B.OPS != 0x3);” not passed.When the initial programming is not passed, the next power-down re-burn through.Thanks! !

146643_146643.jpg屏幕截图.jpg

MENU undetectable uncorrectable flash ecc fault after power failure, after a uncorrectable flash ecc fault is detected after be reloaded.

 

Original Attachment has been moved to: memu.h.zip

Original Attachment has been moved to: memu.c.zip

Labels (1)
0 Kudos
4 Replies

519 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

In attached code you have commented out calling of ClearNCF() function.

All faults must be cleared before entering FCCU config state.

0 Kudos

519 Views
DELPHI_Eric
Contributor III

Hi! David,   I find,reset MEMU_SYS_RAM_UNCERR_STS  VLD bit = 0 can through debugging while(FCCU.CTRL.B.OPS != 0x3) .

NOTE
The reporting table is not cleared on software reset.

ClearMEMU_ERR_FLAG();

FCCU_Init();
test_22 = MEMU_handler();
//
Generate_noncorrectable_FLASH_ECC_error();

Thanks!

0 Kudos

519 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

OK. And what is your issue now?

0 Kudos

519 Views
DELPHI_Eric
Contributor III

No, thank you very much for your help.

0 Kudos