If you need to communicate outside of system when any error occurs, PS ERROR
OUT
response can be set for that respective error. So, when that error
occurs, error will be propagated outside and PS_ERROUT
signal LED
will glow. In this example we use PS ERROR OUT
as a response to the
OCM ECC double-bit error.
Following is the code that adds the PS ERROR OUT
as action:
@@ -162,6 +162,8 @@ static void EmCfgInit(const XPfw_Module_t *ModPtr, const u32
*CfgData,
}
}
+ XPfw_EmSetAction(EM_ERR_ID_OCM_ECC, EM_ACTION_PSERR, NULL);
+
if (XPfw_RecoveryInit() == XST_SUCCESS) {
/* This is to enable FPD WDT and enable recovery mechanism when
The Tcl script to inject OCM ECC error is same as the one for above example. Once you trigger the error, a PS_ERROUT LED will glow on board.