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.

TI8148 with NAND flash support for MT29F4G16ABAEAH4

Hi all,

Our custom board designed with TI8148 uses a 4Gb 16bits NAND flash MT29F4G16ABAEAH4, TI8148 ROM code seem unable to detect the NAND as "CCC" is printed continuously. NAND flash writer is able to program this NAND.

Following is the detailed of the NAND flash:

 Device ID : 0xcc
 Manufacture ID : 0x2c
 Page Size : 4096 Bytes
 Spare Size : 64 Bytes
 Pages_Per_Block : 64
 Number_of_Blocks : 2048
 Device_width : 2 Byte
 DeviceSize : 512 MB

Referring to TI8148 TRM table 4-14, the entry for device ID CC is as follows:

Capacity=4Gb  Device ID=CC Bus Width=x16  Page size=2048

Based on MT29F4G16ABAEAH4, the page size is 4096 and the parameters read back from this NAND is 4096.

Please advise if TI8148 ROM code is able to support this NAND flash or page size of 4096.

Thank you.

Regards

May