[U-Boot] Not getting any prompt on hyper terminal

Srinivas Ganji srinivasganji at gmail.com
Tue Oct 26 11:51:04 CEST 2010


Dear All,

I am new to this U-Boot boot loader environment. We have a AMCC PPC 440EP
processor board which is derived from AMCC Yosemite board. I meant, we have
prepared (customised) our own board which is equivalent to AMCC Yosemite
board. For this board, I build the U-Boot boot loader with the help of ELDK
on Ubuntu x86 host system. However, I have modified the following file
contents as per my board and processor attributes.

file name                           located directory
-------------                           ------------------------
1) yosemite.h                    u-boot/include/configs
2) board.c                         u-boot/arch/powerpc/lib
3) init.S and yosemite.c     u-boot/board/amcc/yosemite
4) start.S                          u-boot/arch/powerpc/cpu/ppc4xx
After above four file modifications, the u-boot.bin file is created and able
to load into our board. However, we are NOT getting any prompt on the
hyper terminal. When we debug the sources through our laterbach debugger, we
found that the control entered into the relocate_code() function which is
called from board_init_f () function. The board_init_f () function is
available in board.c file. However, the relocate_code() is implemented in
the start.S file. As this is a assembly file, I am not able to understand it
completely.

The memories that we are using in our board are DDR SDRAM (64MB - Bank0),
Boot flash (32MB - CS0), Application flash (32MB - CS1). We modified these
parameters in the yosemite.h file and after loading the u-boot.bin file, we
are able to see all the memories configured correctly. However, we are not
getting the U-Boot prompt on the hyper terminal.

 Please let me know, If I am missing any thing here.

Any help would be greatly appreciated.

Thanks and Regards,
Srinivas G


More information about the U-Boot mailing list