I am working both with MPC5642A (ECU target) and with MPC5444A (Demo board target) and I am using a callback during flash erase operation like this:
uint8_T suspendFlag = TRUE;
/* Try to suspend the current erase operation */
if(suspendFlag == FALSE)
/* DO SOMETHING */
I have no problems with ECU target, whereas I notice that using EVB target, erase operations exit with failures
Could this problem be related to the erratum ID e3659? what kind of workaround could be implemenented (to be honest, one described in the Errata is not enough clear/simple for me, expecially about "erase timeout").
Any suggestion would be very appreciated!