Booting WinCE 6.0¶
EBOOT is setup to boot from the SD card by default for the Windows CE operating system. Follows these steps to prepare an SD card that will allow the Industrial IO Development kit to boot into Windows CE.
- Format an SD card to the FAT32 filesystem
- Copy io.bin (DVI-enabled FPGA for Industrial IO board) to the SD card
- Copy NK.bin (Windows CE 6.0 OS Image) to the SD card
- Insert the SD card into the Industrial IO Development Kit
- Connect a Mouse to the USB port
- Connect a DVI Monitor (VGA resolution needs to be suported) to the DVI port
- Power on/Reset the Board and the OS image should boot with the Windows CE desktop shown on the DVI display once booted.
Example Serial Port Output During Booting
Microsoft Windows CE Bootloader Common Library Version 1.4 Built May 18 2012 10:49:53 INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb Microsoft Windows CE EBOOT 1.0 for OMAPL138 OMAPL138/AM18X EVM. Built May 18 2012 at 10:51:02 BSP version 01.10.00, SOC version 01.10.00 CODE : 0xC7F60000 -> 0xC7FA0000 DATA : 0xC7FA0000 -> 0xC7FE0000 STACK : 0xC7FE0000 -> 0xC8000000 Enabled OAL Log Zones : ERROR, WARN, INFO, Platform Init done System ready! Preparing for download... Predownload... WARN: Invalid boot configuration found (using defaults) INFO: MAC address: 00:08:ee:ff:ff:ff WARN: Invalid BSP_ARGS data found (using defaults) WARN: Unable to get hardware entropy FPGA loading is now starting. ReadFileFromSDMMC: reading file 'io.bin' SDBootPDD: PDD_SDInitializeHardware: MMCSD SDBootMDD: SDInitializeHardware: SD card detected SDBootMDD: SDInitializeHardware: V2.0 card detected SDBootMDD: SDInitializeHardware: timeOut = 0 SDBootMDD: SDInitializeHardware: timeOut = 1 SDBootMDD: SDInitializeHardware: SD High Capacity card detected SDBootMDD: Card address is e624 SDBootMDD: 4-bit data bus selected InitMasterBootRecord: Partition 0, type 11 InitMasterBootRecord: Partition 0, FAT32, start 0x400000, length 0xd9800000 InitPartition: Offset 0x400000, length 0xd9800000 ReadFileFromSDMMC: file size = 464196 bytes FPGA loading complete. Hit space to enter configuration menu 0 Device ID set to OMAPL138-65535 BLFlashDownload: LogicalLoc - 0x01C40000 Loading from SD card +ReadNKFromSDMMC ReadFileFromSDMMC: reading file 'nk.bin' SDBootPDD: PDD_SDInitializeHardware: MMCSD SDBootMDD: SDInitializeHardware: SD card detected SDBootMDD: SDInitializeHardware: V2.0 card detected SDBootMDD: SDInitializeHardware: timeOut = 0 SDBootMDD: SDInitializeHardware: timeOut = 1 SDBootMDD: SDInitializeHardware: SD High Capacity card detected SDBootMDD: Card address is e624 SDBootMDD: 4-bit data bus selected InitMasterBootRecord: Partition 0, type 11 InitMasterBootRecord: Partition 0, FAT32, start 0x400000, length 0xd9800000 InitPartition: Offset 0x400000, length 0xd9800000 ReadFileFromSDMMC: file size = 14786431 bytes UnpackBINImage: unpacking binary from 0xc2000000 UnpackBINImage: Image start = 0x80000000 UnpackBINImage: Image length = 0xed51dc UnpackBINImage: record 0, start=0x80000000, length=0x4, checksum=0x1eb UnpackBINImage: record 0, start=0x80000000, length=0x4, checksum=0x1eb . . . UnpackBINImage: record 267, start=0x0, length=0x80001000, checksum=0x0 CheckCEImage: checking image at 0xc0000000 ROMHDR (pTOC = 0xc0d592cc) --------------------- DLL First : 0x4001c001 DLL Last : 0x408ec090 Physical First : 0x80000000 Physical Last : 0x80ed51dc Num Modules : 164 RAM Start : 0x80ee0000 RAM Free : 0x8106a000 RAM End : 0x8373f800 Num Copy Entries : 3 Copy Entries Offset : 0x8063ca44 Prof Symbol Length : 0x0017a358 Prof Symbol Offset : 0x80eef000 Num Files : 63 Kernel Flags : 0x00000000 FileSys RAM Percent : 0x30303030 Driver Glob Start : 0x00000000 Driver Glob Length : 0x00000000 CPU : 0x01c2 MiscFlags : 0x0002 Extensions : 0x80001070 Tracking Mem Start : 0x00000000 Tracking Mem Length : 0x00000000 ------------------------------------------------ Image Start .......: 0x00000000 Image Size ........: 0x00000000 Image Launch Addr .: 0x00000000 Image ROMHDR ......: 0x00000000 Boot Device/Type ..: 3 / 6 INFO: Launch Windows Embedded CE by jumping to 0xc0000000... Windows CE Kernel for ARM (Thumb Enabled) Built on Aug 4 2010 at 14:23:58 OEMInit: init.c built on May 18 2012 at 10:51:12. BSP version 01.10.00, SOC version 01.10.00 INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xf WARN: Updating local copy of BSP_ARGS Intr Init done... Timer Init done... +OALDumpClocks Clock Configuration : Reference Clock 0 .. 24000000 Hz PLL0 ............. 300000000 Hz PLL0:SYSCLK1 ..... 300000000 Hz (DSP Subsystem) PLL0:SYSCLK2 ..... 150000000 Hz (UART,EDMA,SPI,MMC/SD,VPIF,LCDC,SATA,uPP,USB2.0,HPI,PRU) PLL0:SYSCLK3 ..... 100000000 Hz (EMIFA) PLL0:SYSCLK4 ..... 75000000 Hz (INTC, SYSCFG, GPIO, PSC, I2C1, USB1.1, EMAC/MDIO, GPIO) PLL0:SYSCLK5 ..... 100000000 Hz (reserved) PLL0:SYSCLK6 ..... 300000000 Hz (ARM Subsystem) PLL0:SYSCLK7 ..... 50000000 Hz (EMAC) PLL0:AUXCLK ...... 24000000 Hz (I2C0, Timers, McASP0 serial clock, RTC, USB2.0 PHY) PLL1 ............. 264000000 Hz PLL1:SYSCLK1 ..... 264000000 Hz (DDR2/mDDR PHY) PLL1:SYSCLK2 ..... 132000000 Hz (Optional for: McASP0,McBSP,ePWM,eCAP,SPI1) PLL1:SYSCLK3 ..... 88000000 Hz (PLL0 input) -OALDumpClocks -OEMInit PINMUX14=0x00000000 PINMUX15=0x00000000 PINMUX16=0x22222200 PINMUX17=0x22222222 PINMUX18=0x22000022 PINMUX19=0x02000022 OEMGetExtensionDRAM: Added 0x83E00000 -> 0x88000000 OEM: Cleaning system hive Adapter's MAC address is 00:08:EE:FF:FF:FF
Go to top