Re: Hard disk BLDR for non x86 device by jer2911_1
jer2911_1
Wed Mar 02 03:55:54 CST 2005
Brad <bitter@staticemi.org> wrote in message news:<#kuEUvqHFHA.1476@TK2MSFTNGP09.phx.gbl>...
> Is it possible to build and use the BIOS boot loader for CE 5.0 on a non
> x86 device. I have and ixp425 device and I need to boot the nk.bin from
> the hard disk because it is too big for flash. If the BIOS boot loader
> will not work does anyone know of another way?
>
> Thanks,
> Brad
Hi Brad,
No. The BIOS boot loader is specific to x86 devices. This method
utilises the standard PC BIOS to perform POST, memory setup, chipset
setup, video setup, and provide the API to the hard disk system.
On non x86 systems a 'boot loader' is required and it essenstilly does
what the BIOS does. Intel usually provide a sample boot loader in the
BSP that can be used as base code. On Intel XScale platforms I have
worked on the boot loader lived in the first flash block, executing at
the CPU reset vector, and setup the hw in preparation for running
nk.bin from the flash.
You would have to modify the boot loader to read the nk.bin from the
HD.
David