Dear Esben: Thanks for your advice. I guess the vxworks 5.3.1 can process the ELF format. Can you tell me "the link address of the VxWorks kernel ELF file" ? Someone said that "make sure the Linux kernel is linked at that same address". Other one said to use zImage of kernel instead of ELF "vmlinux" image, have you tested using zImage on vxWorks? Can you give me some step tips when processing your 5.5 bootloader ? need to revise the entry points? using the 0x200000 original addresss of linux kernel ? The serial port print what info after "starting at 0x200000 ...." ? thanks a lot!
-----????----- ???: Esben Nielsen [mailto:simlo at phys.au.dk] ????: 2005?7?28? 15:47 ???: Frank ??: FCG WANG Baohua; linuxppc-embedded at ozlabs.org ??: Re: How to load a linux kernel under vxworks bootloader (PPC860board) On Wed, 27 Jul 2005, Frank wrote: > > > --- FCG WANG Baohua <Baohua.WANG at alcatel-sbell.com.cn> 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 ! I have done it on a MPC5200 with a vxWorks 5.5 bootsector with ethernet support: I just boot over FTP. Give it the Linux kernel in elf-format, the bootsector doesn't care, _what_ the code actually is, it just loads and run it. For vxWorks <= 5.4 I believe coff is used instead of elf - at least on some architectures. Then you have a problem, because the kernel isn't compiled to coff :-( Esben > > Do what I did: > Replace the vxWorks rom with you u-boot and you can boot Linux > or vxWorks with the same bootloader. > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > Linuxppc-embedded mailing list > Linuxppc-embedded at ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-embedded >