On Thu, 28 Jul 2005, FCG WANG Baohua wrote: > 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? > I used the compressed elf image. I lost my HD since so I can't find it now, but I think it was called arch/ppc/boot/zImage.elf or something like that. It is around 1+-0.4 Mb big. Use the file command to check wether it is elf or not.
> Can you give me some step tips when processing your 5.5 bootloader ? Hmm, in the boot-prompt I just type the file-name of the linux kernel instead of the vxWorks kernel. Not special issues. I guess I was lucky, because I really don't know much about these issues! Esben > 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 > > > >