Hi, I have found the reason at last.
The SYS_BOOT[0] become as 1, bbb SYS_BOOT[4..0] should be 11100 or 11000.
But now it becomes 11101 or 11001 , so the onboard emmc boot fails.

在 2017年6月6日星期二 UTC+8上午11:13:08,[email protected]写道:
>
> I have two beaglebone black, all two board works well in the past.
> Today one board fails(my lcd screen turn black), so I power off it and try 
> a restart, but after that it never bring up again.
>
> I attached TTL line to J1 to see what happened
> 1, With no sd card insert, S2 button not pressed, power on, there is no 
> message out on my putty console, just nothing.
> 2, I insert sd card and pressed S2 button, power on, I can see boot 
> messages and the board boot up success.
>
> I wonder whether emmc is crash or something else, so I use dd to clone the 
> first 2M data from emmc
> dd if=/dev/mmcblk1 of=bad-2m.img count=16 bs=128k
>
> It success to clone data into file.
>
> From the good beaglebone black board, I get the same emmc img file, 
> good-2m.img
>
> I compare these two file and they are same, that means the MLO and 
> u-boot.img is well in emmc.
> So I doubt the problem may be hardware problem, maybe:
> 1, The power on initialize of emmc goes wrong, so the am335x rom code get 
> wrong MLO binary
> 2, The am335x boot sequence wrongs, it does not boot from emmc by default.
>
> Do someone else faced same situation?
> Or what can I do to debug what happened?
>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/0804221e-9118-4554-a0d9-8b3e18a1c899%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to