Other Parts Discussed in Thread: UNIFLASH, NOWECC,
I'm trying to understand better how Flash ECC test works.
- I remember reading that to support Flash ECC I must program a special image which is my application plus ECC bits, because the Flash, unlike RAM, does not automatically generate ECC syndrome on the fly when program the flash. Is that correct? If so how do I generate such a special image with embedded ECC? Is there any document I can refer to?
- Currently, I program my Flash via JLINk probe using IAR IDE (or UniFlash). I then attempted to run Flash ECC test. The 1Bit ECC test on Flash seems to pass but 2Bit ECC test on Flash causes the processor to hung. In light of #2 above, does it make sense that 1Bit ECC test on Flash passes given that I don't have a binary with embedded ECC?
- Why does the 2Bit ECC test on Flash fail?