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.

omap3530 nand MT29F8G16ABBCA boot problem

Hello!


I have a custom board where we used 2Gb 16bit NAND flash a lot and decided to use 8Gb 16bit NAND from Micron MT29F8G16ABBCAH4-IT:C. After assembly and flashing NAND it simply does not boot. I use am37-sdk-src-05.05.01.00 for u-boot and kernel and have no luck to flash MLO and u-boot.img in any mode hw/sw available in u-boot. If I use the ecc HW mode the OOB area is filled by numbers from the first byte and of certainly it is marked as BAD. If I use the ecc SW mode then the OOB area seems OK but I don't know which values should be there. THe behavior of the board is a few symbols appear on the terminal because the CPU BOOT ROM ignores the NAND content for unknown reason and waits for the UART booting.

Here is what u-boot prints about NAND:

OMAP3 # nand info
Device 0: nand0, sector size 256 KiB
  Page size      4096 b
  OOB size        128 b
  Erase size   262144 b


Can anybody recommend how to fix u-boot so as could write MLO to NAND correctly and BOOT ROM could accept it? This is very urgent because we have 1000 devices assembled and none of them boots :(