Finding Flash Module which cause ECC

cancel
Showing results for 
Search instead for 
Did you mean: 

Finding Flash Module which cause ECC

Jump to solution
254 Views
20Sidar04
Contributor III

Dear Mr. / Mrs.,

When check sample code named MPC5777C-1b+2b_FLASH_ECC_error_injection, software delete content of FLASH for solve ECC error. Without it, does it available solve ECC error without deleting? I wonder that. My source could find FLASH module which cause ECC error? In IVOR exception, I wanna find reason FLASH module number which cause this error. 

Best Regards.

Tags (3)
0 Kudos
1 Solution
243 Views
petervlna
NXP Employee
NXP Employee

Hello,

Without it, does it available solve ECC error without deleting?

It depends, multibit error is not possible to repair and erase is needed in order to get flash in correct state.

In case of single bit error, the device will auto correct it and you will read correct data. But the ECC single bit error will stay in physical memory until you erase it.

My source could find FLASH module which cause ECC error?

Sure, you can read address where the ECC fault is and also type of ECC fault inb FCCU module.

Have a closer look at this document, where all is described in details:

https://www.nxp.com/docs/en/application-note/AN5200.pdf

Best regards,

Peter

View solution in original post

0 Kudos
1 Reply
244 Views
petervlna
NXP Employee
NXP Employee

Hello,

Without it, does it available solve ECC error without deleting?

It depends, multibit error is not possible to repair and erase is needed in order to get flash in correct state.

In case of single bit error, the device will auto correct it and you will read correct data. But the ECC single bit error will stay in physical memory until you erase it.

My source could find FLASH module which cause ECC error?

Sure, you can read address where the ECC fault is and also type of ECC fault inb FCCU module.

Have a closer look at this document, where all is described in details:

https://www.nxp.com/docs/en/application-note/AN5200.pdf

Best regards,

Peter

0 Kudos