On Thu, 2005-07-28 at 12:16 +0800, FCG WANG Baohua wrote: > Dear All: > I want to boot a linux 2.4.25 kernel under vxworks bootloader. When > I using flat mode(0x200000 --> 0x10000) kernel uncompressed ELF > format ( vmlinux ), > > and download it using TFTP of vxworks, it print the "starting at > 0x1000 ...." and freeze. No input or output on serial port. > > The version of vxworks is 5.3.1. > can you give me some detail advice or give me a tool to slove it? > thanks !
Most ppc kernels depend on the bootloader to configure some devices and to leave some configuration data in a known memory location so that the kernel (or the kernel's boot wrapper) can use the devices and data during startup. None of the board-specific startup code in kernel supports booting from a VxWorks bootloader. Code I have written to do that for some boards doesn't appear to be in the kernel anywhere. You will need to look at the startup code your board is using and figure out how to do without the device and data setup normally provided by the bootloader. I addition, you will need to make sure the kernel is trying to use the console port at the same baud rate as VxWorks. --Guy Streeter