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.

Kernel problem with "sbin/init" on OMAPL137 based custom board

Hello everyone.

On my another custom board I used just one chip 16-bit SDRAM and configurate related EMIFB register in uboot, the kernel can be download but stopped at "Freeing init memory" :

......
device=eth0, addr=192.168.1.100, mask=255.255.255.0, gw=255.255.255.255,
host=192.168.1.100, domain=, nis-domain=(none),
bootserver=255.255.255.255, rootserver=192.168.1.99, rootpath=
Looking up port of RPC 100003/2 on 192.168.1.99
Looking up port of RPC 100005/1 on 192.168.1.99
VFS: Mounted root (nfs filesystem).
Freeing init memory: 176K

I added debug information in main.c and found that the initialization stopped at "run_init_process("/sbin/init")". I changed $(target)/sbin/init to a helloworld program and the console could display "hello world".

When I used the evm board, the kernel run normally, on the same host PC. Why the kernel cannot run on my custom board? Do I need to configurate any other kernel files?

Are there any other configurations in kernel that should be changed to UART0?