I have got an AM1808 processor board with MT29F2G16ABAEAWP NAND flash. During power on the boot process is not taking place from NAND flash. The boot process is initiated only after resetting the processor. Why is this so?
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.
The AM1808 device is designed in such a way the the BOOT pins are latched at reset and the device then first starts executing some predefined code in its ROM which is refered to as the ROM bootloader. Please refer to the Bootloader App Note for complete details. There are lots of helpful wiki on boot which you can find here:
http://processors.wiki.ti.com/index.php/Category:OMAPL1x_Topic_Boot
The description you have provided in your post are insufficient for us to help you debug this issue. Could you elaborate on the steps you followed to write your boot image to the NAND. Have you seen the wiki that provides the GEL file to debug boot issues. Can you provide us a dump from this gel file:
http://processors.wiki.ti.com/index.php/OMAP-L1x_Debug_Gel_Files
As far as hardware interfacing is concerned, can you confirm that you have connected your NAND to CS1 of EMIFA. The simplest way for you to confirm the NAND boot works on your device would be to use a prebuilt NAND boot image for an LED blink example provided here:
http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L138
Regards,
Rahul