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.

EZSDK 5.04.00.11 8bit NAND support problem

Hi,

 

Today, I received EZSDK 5.04.00.11.

The release notes tells 8bit NAND supported.

So, I have tested samsung K9F2G08 (2Mbit) on my DM8168 EVM Rev.C. ( CS0BW is off )

But, uboot tells "No NAND device found".

Following is uboot's messages.

=========================================================

U-Boot 2010.06 (Apr 29 2012 - 20:28:20)

TI8168-GP rev 1.1

ARM clk: 987MHz
DDR clk: 796MHz

I2C:   ready
DRAM:  2 GiB
NAND:  HW ECC BCH8 Selected
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-b)
NAND bus width 16 instead 8 bit
No NAND device found!!!
0 MiB
MMC:   OMAP SD/MMC: 0
*** Warning - bad CRC or NAND, using default environment

=========================================================

How can I use 8bit NAND on my DM8168 EVM?

 

  • Additional info:

    I found some strange thing.

    Before I use 8bit NAND, the CS0BW is already OFF. When I used Micron 16bit NAND, the CS0BW was OFF.

    Using 16bit NAND, NAND boot always success regardless of CS0BW's state.

    It seems that CS0BW is not related NAND bus width. Is it right?

  • simple solution.

    In drivers/mtd/nand/nand_base.c, remove checking NAND_BUSWIDTH_16 codes. (line 2706 ~ 2714)