[U-Boot] Q: Bad bits in Nand Write
Scott Wood
scottwood at freescale.com
Thu Feb 16 20:21:14 CET 2012
On 02/14/2012 09:05 AM, Ran Shalit wrote:
> Hello,
>
> I am using Micron Nand MT29F1G08ABC , with OMAP-L138 board, and I
> write the Nand with the following sequence in U-Boot:
> 1. erase block
> 2, read complete page change the first byte and then write back the
> complete page (2048 bytes)
> 3, read complete page change the next byte and then write back the
> complete page (2048 bytes)
> 4. back to 3. until page is written completely
>
> What I see is that after about ~1200 bytes, bytes which are after the
> last offset such as 1400 and 1500 offset are not 0xff but instead one
> of the bits is zero (such as 0xbf)
> What Do you think might be the problem here ...
Read the manual for your NAND chip -- this is almost certainly violating
the chip's specs. There's a limit on the number of partial programmings
that you can do to a page in between erases. 1, 4, and 8 are common
limits. 2048 is not.
-Scott
More information about the U-Boot
mailing list