I'v make a board with 2013 SDK for years and need upgrade it to the newest one this time.
I compiled the mlo and uboot with the modification of ddr, memory and phy.
When i built the kernel, i modify the am335x-evmsk.dts(for double phy config) with memory to 512M and emac0, emac1.
I use nand for boot and command is bootz. I add dtb to the end of zImage for APPEND_DTB is allowed in the kernel config.
However, the kernel stop in “Starting kernel...” without any more output.
No matter i use bootz or bootz with dtb, all stop here.
As following:
=> nand read 0x81000000 0x200000 0x400000;nand read 0x82000000 0x600000 0x400000;bootz 0x81000000 - 0x82000000
NAND read: device 0 offset 0x200000, size 0x400000
4194304 bytes read: OK
NAND read: device 0 offset 0x600000, size 0x400000
4194304 bytes read: OK
## Flattened Device Tree blob at 82000000
Booting using the fdt blob at 0x82000000
Loading Device Tree to 8fff3000, end 8ffffd3e ... OK
Starting kernel ...
I have enable early_printk and use it in function start_kernel().No any output as well
i have checked the Common_Problems_Booting_Linux, there is no problem with it
And if i use the old kernel instead of the new one, the old kernel can run correctly