AnsweredAssumed Answered

T1022 not working with 16-bit NAND

Question asked by Obi Okafor on Aug 29, 2017
Latest reply on Sep 18, 2017 by Yiping Wang

We are using a Mircon MT29F8G16ABBCAH4 16-bit NAND flash part. The board boots from QSPI and when NAND is initialized we get the following error in u-boot:

fsl_ifc_read_byte16 beyond end of buffer (this repeats hundreds of times)
Could not find valid ONFI parameter page; aborting
device found, Manufacturer ID: 0x2c, Chip ID: 0xb3
Micron NAND 1GiB 1,8V 16-bit
1024 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
1024 MiB


We have tried setting the IFC timing parameters as described in this post - IFC Controller Configuration on QorIQ Custom Boards  - but the error still occurs.


We cannot seem to find any reference board using 16-bit NAND, 8-bit NAND seems to be what NXP use on all boards.


Should the timing parameters from the above document work with 16-bit NAND? Are there any other issues with 16-bit NAND which we ned to be aware of?