Re: Compact Flash FAT support
From: Seung Yi (seungyi_at_codetelligence_NOSPAMMERS_.com)
Date: 03/27/04
- Previous message: Helix: "Compact Flash FAT support"
- In reply to: Helix: "Compact Flash FAT support"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 26 Mar 2004 17:18:40 -0800
You can boot from CF in two ways, IDE compatibility mode or CF/PCMCIA
mode. In IDE compatability mode, the CF card interface is mapped like an
IDE disk drive, so your platform needs a true IDE controller. Your
bootloader will have to load the NK.BIN by looking for the file in a FAT
based filesystem (if you choose to use FAT). If you are using a CEPC you
can have the BIOS read the boot sector off the CF card and then perform a
preboot step to load a second loader (like a DOS loader) that can perhaps
use low level BIOS commands to get the rest of the NK.BIN. There are some
3rd party DOS FAT systems you could use to access the NK.BIN (or just
license MSDOS).
If your CF card is to be used on a platform with just a CF/PCMCIA
controller, then your bootloader needs rudimentary card services software
to access the card in PCMCIA mode. Your bootloader will still have to
access the card and find the file using whatever file system you decide
on. Again, if this is a CEPC, there are 3rd party DOS based cardservices
products that can do the trick of accessing CF cards like disk drives.
For CEPC, the code to parse nk.bin, load it into extended memory and jump
to it (switch to big-real mode) can be found in loadcepc(which requires
MS-DOS). I believe CE.NET now has a standalone BIOS boot from disk.
On Sat, 27 Mar 2004 00:56:29 +0100, Helix <helix-remove@despammed.com>
wrote:
> Using WinCE 4.2 I'd like to boot my NK.BIN from a Compact Flash, is it
> possible ?
> What do I need to add to have a CF FAT support into Plat Builder ?
> TIA
>
>
-- Seung Yi Chief Technologist Codetelligence, Inc. Web : www.codetelligence.com
- Previous message: Helix: "Compact Flash FAT support"
- In reply to: Helix: "Compact Flash FAT support"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|