Configuring the BIOS on the CEPC (Windows Embedded CE 6.0)


To configure a CEPC to download a run-time image, you must correctly configure the CEPC BIOS and verify that there are no device conflicts. At minimum, you should ensure the Network Interface Card (NIC) is functioning and ready to download, before the bootloader is invoked. If two devices share the same interrupt request (IRQ), you cannot use both of these devices at the same time unless the drivers support interrupt sharing, which enables multiple devices to use the same interrupt.

Because the Ethernet driver used for downloading run-time images and the kernel independent transport layer (KITL) driver do not always support interrupt sharing, be sure that the Ethernet device (NIC) has its own IRQ.

If the BIOS does not support BIOS32 calls, then it needs to configure and enable each device independently in the PCI Routing Table; devices that are not configured will be ignored. If the BIOS does support BIOS32 calls, then no configuration is necessary, as the OEM Abstraction Layer (OAL) will make BIOS32 calls to fill in Routing Table information.

Consult the CEPC motherboard documentation or the CEPC motherboard manufacturer's Web site for information on entering and configuring the BIOS. Typically, you can enter the BIOS by pressing a keyboard key or key combination after you reboot the CEPC. Sometimes the BIOS shows you which key or key combination to use. If the BIOS does not show you the key or key combination, try pressing DELETE, function keys, or ALT in conjunction with DELETE or any of the function keys.

  1. Disable Plug and Play.

  2. Enable the Network Interface Card (NIC).

  3. If not working under BIOS32, enable each PCI device independently.

    The search_pci_bios function will return "_32_" when working under BIOS32.
  4. Verify that there are no device interrupt conflicts in the BIOS.

    Usually, the BIOS displays the IRQs that various devices use, typically PCI devices.

  5. If, by default, the BIOS assigns the same interrupt to two devices, and these devices should not be sharing that interrupt, separate the interrupts by reserving the conflicting interrupt as a legacy ISA interrupt.

Community Additions