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.

DM816X is not booting ...NAND writing fails



DM816X is not booting ...when I try to writing NAND  ..it fails as below 

 

 

Choose the ECC scheme from given options :

Enter 1 ---> BCH 8 bit 

Enter 2 ---> HAM  

Enter 3 ---> T0 EXIT

Please enter ECC scheme type :

2

Starting NETRA NAND writer

 

----------------------

  NAND FLASH DETAILS

----------------------

 Device ID : 0x0

 Manufacture ID : 0x0

 Page Size : 1024 Bytes

 Spare Size : 32 Bytes

 Pages_Per_Block : 64

 Number_of_Blocks : 436490560

 Device_width : 1 Byte

 DeviceSize : 1300 MB

 

 Setting the ECC scheme

  Set the HAM ECC scheme  .... done

Preparing to Flash image .... 

Opening image ... done. 

Erasing Required Blocks [start = 0, count = 3]...Done

Flashing image ... 

Number of blocks needed for header and data: 0x3

Attempting to start write in block number 0x0.

Writing image data to Block 0 Page0x0

Verify failed. Attempting to clear page

Attempting to start write in block number 0x1.

Writing image data to Block 1 Page0x0

Verify failed. Attempting to clear page

Attempting to start write in block number 0x2.

Writing image data to Block 2 Page0x0

Verify failed. Attempting to clear page

  • Hi,

    Another option to the flash writer is to use uboot itself.

    You could also try flashing the uboot to NAND from uboot itself. Create an Bootable SD Card. Boot from it to uboot prompt. Uboot can then be flashed to NAND.

    The following instructions can be used with the latest EZSDK (5.03.01.15)

    From the EZSDK use the mksdboot script to create a bootable SD card. Then use the setup-nand-images.sh to flash the uboot to your NAND. Both these scripts are available in your EZSDK installation bin/ directory.