Hi
ECC error occurred in the process of program operation, but the cause of ecc was not checked. Normal operation would occur if the same program was rewritten on the board with ecc error. Would you like to ask if you have any suggestions? The chip uses mpc5744.
Solved! Go to Solution.
There is an appnote for the device dealing with ECC:
In the sections 7/8 you may find described how examine ECC error.
In general ECC error in flash may have different reasons:
- Unexpected reset during flash erase or flash program operation
- Wear out of particular flash sector = number of program/erase cycles that device’s flash is capable to withstand is exceded (in practice, real endurance is greater than specified minimum).
- Over-programming of particular flash area that is programming without erasing. It is basically software fault.
- Soft error (radiation, electro-magnetic interference, or electrical noise) during reading or executing from flash memory
Generally it may be caused by fault due to damage caused by running the device out of spec whatever way.
And finally ECC error may be intentionally generated by ECC error injection.
There is an appnote for the device dealing with ECC:
In the sections 7/8 you may find described how examine ECC error.
In general ECC error in flash may have different reasons:
- Unexpected reset during flash erase or flash program operation
- Wear out of particular flash sector = number of program/erase cycles that device’s flash is capable to withstand is exceded (in practice, real endurance is greater than specified minimum).
- Over-programming of particular flash area that is programming without erasing. It is basically software fault.
- Soft error (radiation, electro-magnetic interference, or electrical noise) during reading or executing from flash memory
Generally it may be caused by fault due to damage caused by running the device out of spec whatever way.
And finally ECC error may be intentionally generated by ECC error injection.