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.

Nand Issue

Hi all,

 

Let me know , wheather it is possible to program nand with 4KB pagesize , but in datasheet of the specific nand given as 8KB,

Why i want to do like this means, In flash tool , they are not supporting.

so anyone help me to get out of this issue ?

 

 

Thanks ,

santosh vastrad

  • In all likelihood this cannot work.  The reason is that a flash tool (or the NAND itself, in the case of on-die ECC) is responsible for calculating ECC over the entire page and storing these values in the spare area.  This calculation is typically done at the end of a complete page write command.

    You need a flash tool which can comprehend the 8KB page size.

  • Thanks for the reply Greg,

    I too came to know that after getting the source code of the flash tool.

    Now i'm trying to get the device and manufacture Id of the nand flash , which is connected to GPMC chip select 7.

    But I'm getting values '0'

    chip->select_chip(mtd, 7);

    chip->cmdfunc(mtd, NAND_CMD_READID, 0x00, -1);

    manf_id = chip->read_byte(mtd);

    dev_id = chip->read_byte(mtd);

    manf_id = 0;

    dev_id = 0;

    waiting for your reply?

    Thanks,

    santosh vastrad