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/AM3352: Issue with system start (Am335x based platform)

Part Number: AM3352

Tool/software: Linux

Hi,

I needed a little help in debugging an issue relating to system start. Ours is an AM335x based platform, currently running Linux kernel is 4.9.31 (Arago). As you know, the sequence followed for booting the system is :

a) ROM code

b) MLO

c) u-boot 

d) Kernel

After the system is powered on and the uboot has loaded successfully, I see the bootloader print "Starting Linux kernel" on the serial console.. there are times where-in 2 - 4 secs after this (looks like kernel couldn't load), I again see the MLO loading and then the u-boot.img and then the kernel loading via serial logs. This time the kernel loads successfully. How do I go about debugging this issue? Why does the kernel not load sometimes and instead after about 2 - 4  secs, MLO loads again. Any help on why this happen or how to debug would be greatly appreciated.

Regards,

Fariya