MPC5744 ECC error query

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MPC5744 ECC error query

ソリューションへジャンプ
1,581件の閲覧回数
ZEROOO
Contributor IV

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.

ZEROooo_0-1671865624539.png

 

0 件の賞賛
返信
1 解決策
1,564件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

There is an appnote for the device dealing with ECC:

https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/AN13179-Error-Correction-Codes-Implemented-on-MP...

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.

 

 

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,565件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

There is an appnote for the device dealing with ECC:

https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/AN13179-Error-Correction-Codes-Implemented-on-MP...

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.

 

 

0 件の賞賛
返信