This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3703 - Activate ECC On the Flash Spare Area

Other Parts Discussed in Thread: AM3703, AM3352

Hi Team,

My customer is suffering from errors on the in the spare area on the flash so he tries to activate the ecc on the spare area. Here below is my customer question.

He uses AM3703 device with WINCE6.

 During continues investigation I see that lot of the problem isn’t in an error correction method but it is in a corruption of the spare are.

If the spare area doesn’t covered by ECC, the invalid information about page will pass to the wear leveling part of the FSD. It means that storage may be destructed completely because the corruption the single page’s spare area.

 

I believe that the spare area’s guarding by ECC may solve the problem. How to do this?

  1. We must choose a proper wrapping mode
  2. Decode via BCH decoder more data then one page.

Currently we use the wrapping mode 6 for read and mode 9 for write. It means that ECC engine is inactive during spare are read/write.

We must to choose the different wrapping mode to cover the spare area by ECC. (7 for write and 3 for read or something like)

Here we have some trebles.

Is it possible?

 

Please advise.

 

Best Regards,

Eran