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.

Linux/AM3351: NAND boot issue

Part Number: AM3351

Tool/software: Linux

Hi,

We are using the AM3351 custom board with NAND Micron MT29F2G08ABBEA and it is working fine. Now we need to replace the NAND chip with "Macronix MX30UF2G18AC".

We have first just drag and dropped the Macronix NAND in place of Micron NAND but while we booted up the board, it just displayed "CCCCC" and stop after 5-6 time 'C' print and does not boot the board.

At that point while we put the initialize delay from Hardware point of view for Micronix NAND, it is booting well.

We have also checked the timing parameter of both and it said that Micronix NAND require some (1ms) initialization delay during power ON as compare to Micron NAND.

I have attached the document which represents the comparison of initialize timing for both NAND chip.

Please see Table 8-1: Power Up Timing in the doc.AN0373V1 - Replacing Micron MT29F2G08ABBEA with Macronix MX30UF2G18AC(1).pdf

From software point, we have also tried to added the delay in MLO code before NAND initialization part but it did not work.

We need to get your help regarding to put the initialization delay for Micronix NAND.

Please suggest how to put this initialization delay in source code(MLO code).

Thanks,

Ankit Bhalani