MPC5777M FCCU fault injection

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MPC5777M FCCU fault injection

690 次查看
jordimoreno
Contributor II

Hello,

I have configured the FCCU in order to perform a Functional Reset in case of Error asserted on FCCU channel 15.

FCCU.RFS_CFG[0].R = 0xAAAAAAAA;  /* Configure Short Functional Reset */

/* Enable Errors */

FCCU.RF_E[0].R = 0x00008000;

/* Configure signaling */

FCCU.EOUT_SIG_EN[0].R= 0x00008000;

 

Then when I am writing to the FCC_RFF register (set to 15) then a reset is generated, but the FCCU remains in FAULT state. (Even if I clear the FCCU faults (FCCU.RF_S[X] = 0) at the initialization.)

 

I have tested with channel 7 and I get the same result (after reset FCCU remains in FAULT state)

 

Then, How to recover FCCU from an injected fault?

 

This is the register status just after the functional reset generated by FCCU when fault is injected:

175543_175543.pngpastedImage_1.png

 

Thank you,

Jordi.

标签 (1)
标记 (2)
0 项奖励
1 回复

517 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hi,

I have written a test code to verify the fault 15 injection.

Everything is working as expected.

I have attached for you my example code as reference.

Peter

0 项奖励