Hi,
I am using my customized board using AM3354 processor and Micron 512MB RAM and ROM. I have modified BSP for my customized board. My Customized board was working fine continuously for last 6 month but suddenly some issue occur and it stop booting. When I checked on console, I found that it is stuck in U-boot nand init print. My customized board booting from NAND.
Observation 1:
I change board boot mode from nand boot to serial boot mode(10010 to 00010), i load u-boot-spl.bin and u-boot.img from serial xmodem it works fine.
Observation 2:
I used XDS100v3 JTAG emulator to debug step by step debug. It was stuck in dead loop and PC at 0x20080. I found that before jumping to dead loop PC was at 0x20004. Also i have checked SYSBOOT line levels it is fine, STATUS register also showing right value.
Observation 3:
I boot up my customized board with serial u-boot, and i did NAND MLO and U-boot.img dump from kernel and compare with my original binary file. There is no difference. So, there is not corruption in nand copy.
Observation 4:
I used XDS100v3 JTAG emulator read DDR3 where u-boot copied by MLO, take a copy and compare with original file, and there is no difference.
Observation 5:
I used XDS100v3 JTAG emulator i load u-boot.img to DDR3 and start free runing it is working fine.
Observation 6:
I checked all PMIC voltages for Microprocessor, DDR3 , NAND and other peripheral and it shows perfect.
Now, i am in trouble, and i am unable to identify problem, Can any one guide me regarding this issue if anyone has same issue, or similar issue of NAND boot up issue.
Any suggestion,
Thanks & Regards
Viral Chavda