CM-X300: WinCE: Configuring Eboot
Contents
Introduction
CM-X300 firmware for Windows CE consists of two components: U-Boot and Eboot. U-Boot initializes hardware and transfers control to Eboot - Windows CE loader. Eboot waits for 3 seconds (default setting) and then loads the Windows CE image from the NAND Flash. To interrupt the boot sequence, press any key other than ENTER during the first 3 seconds.
Press [ENTER] to launch image stored in flash or [SPACE] to cancel. Initiating image launch in 3 seconds.
When the boot sequence is interrupted, Eboot enters menu-driven configuration mode.
Menu Overview
Main Menu
-------------------------------------------------------------------------------- Eboot Main Menu -------------------------------------------------------------------------------- [0] IP address: 0.0.0.0 [1] Subnet Mask: 0.0.0.0 [2] Boot delay: 3 seconds [3] DHCP: (Enabled) [5] Auto Download image at startup(Disable) [D] Download image now [L] Launch existing flash resident image now [S] Set BSP Configuration [R] Reboot
Selection is not case sensitive |
- IP address
- - Configures the IP address of the device in case DHCP is not used
- Subnet Mask
- - Configures the Subnet Mask of the device in case DHCP is not used
- Boot delay
- - Specifies the delay in seconds before Auto Download/Launch of an image
- DHCP
- - Use DHCP to acquire an IP address during Windows CE boot
- Auto Download image at startup
- - Configures whether to launch an image from NAND or download an image using KITL:
- Disable - launch an image from NAND
- Enable - download an image using KITL
- Download image now
- - Download an image using KITL without making this the default option
- Launch existing flash resident image now
- - Load the image stored in the NAND flash without making this the default option
- Set BSP Configuration
- - Advanced configuration of the image. Discussed in the next section.
Set BSP Configuration
---------------------------------------------------------- Set BSP Configuration ---------------------------------------------------------- [B] Bit Blit: (Software optimized) [T] KITL(Image Download) Transport: (DM9000a) [K] Enable KITL: (Enabled) [L] Enable KITL Polling Mode: (Disabled) [I] Enable IMM driver: (Enabled) [V] Enable VBridge: (Disabled) [F] System frequency: IPM enable [D] Enable/Disable image drivers [U] USB Functionality: USB Host [A] STUART usage: (Debug Serial) [W] BT/WLAN Combo Card usage: (Both Disable) [C] Clean System Hive Registry: (Disabled) [E] Clean Users Hive Registry: (Disabled) [R] Reset to factory default configuration [S] Save configuration to FLASH [Q] Quit to Main menu
- Bit Blit
- - Open the Bit Blit menu. Only Software Optimized setting is supported
- KITL
- - The KITL transport setting. Only DM9000a Ethernet controller is supported
- Enable KITL
- - Enable or disable KITL in images that include it
- Enable KITL Polling Mode
- Enable IMM driver
- - Enable Marvell driver for SRAM handling. Do not change this option.
- Enable VBridge
- - Enable the VMINI virtual network adapter in images that include KITL
- System Frequency
- - Open the System frequency sub-menu
- Enable/Disable image drivers
- - Open the Drivers sub-menu
- STUART Usage
- - Enable/disable debug output via STUART
- BT/WLAN Combo Card usage
- - Open the BT/WLAN submenu
- Clean System Hive Registry
- - Reset the System registry to the state stored in the NK.bin file
- Clean Users Hive Registry
- - Reset the User registry to the state stored in the NK.bin file
- Reset to factory default configuration
- - Reset Eboot configuration to the state stored in the eboot.nb0 image
- Save configuration to FLASH
System Frequency Menu
-------------------------------------------------------------------------------- System frequency: IPM enable (dynamic frequency) -------------------------------------------------------------------------------- [1] Disable dynamic frequency changing [2] IPM enable (dynamic frequency) [Q] Quit
- Disable dynamic frequency changing
- - Disable the IPM driver. The frequency will be the one chosen in Uboot.
- IPM enable (dynamic frequency)
- - The Dynamic Frequency change driver (IPM) is enabled and controls the frequency.
Drivers Menu
----------------------------------- Enable/Disable image drivers ----------------------------------- [1] SPI Driver: (Disabled) [2] Backlight Driver: (Enabled) [3] Battery Driver: (Disabled) [4] Codec Driver: (Enabled) [5] BTUART Driver: (Disabled) [6] FFUART Driver: (Disabled)
Each option Disables/Enables the specified driver.
The Codec driver is responsible for Audio and Touch functionality.
BT/WLAN Menu
-------------------------------------------- BT/WLAN Combo Card usage: (Both Disable) -------------------------------------------- [1] Both Disable [2] Only Enable Bluetooth [3] Only Enable WiFi [4] Both Enable [Q] Quit