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.

Dose AM335X support Micron MT29F16G08CBACAWP NAND?



Hi, I have a chip from Micron MT29F16G08CBACAWP MLC NAND with my custom AM335x board.

kernel can recognize it as (under boot log with printf):

Manufacture id: 0x2c, device id: 0x48, chip size 2GiB, erase size: 1038576, Page size 4096, OOB size: 224 and it is ONFI compliant.

Which all above info matches with Micron datasheet.

But, I was unable to erase it under linux with `flash_erase /dev/mtdX 0  0`, reporting all the blocks are bad, and I/O error.

U-boot can erase/write it successfully , but when you read it, it report bad blocks.

I was able to make 512MiB SLC Micron work. but have no luck with this. Not sure if it work with am335x? Or do I need extra driver myself?