SBC-i.MX51 Windows CE Software User Manual

Aus BECOM Systems Support
Zur Navigation springen Zur Suche springen

General information

The Windows CE 6.0 BSP is manufactured by Adeneo. It includes the following components:

  • Basic Board Support Package incl. XLDR, EBOOT
  • Ethernet (FEC)
  • Audio (Line-Out, Microphone)
  • USB (Host/OTG)
  • HDMI
  • USB-to-Serial Port

You will be able to find additional documentation here as soon as it has been approved by Adeneo

Additional components available are:

  • Multimedia Codecs (directly from the Freescale Website)

Demo image

You can download the demo image from our FTP server: https://support.becom-group.com/releases/imx/sbc-imx51/wince600/

After downloading, you can use e.g. dd to copy the image onto an SD card.

dd if=wince600_sbc_imx51_demoimage.bin of=/dev/sdx #sdx is your sd card device

Insert the SD card, set the bootmode to sd card boot (https://support.becom-group.com/wiki/Boot_media_(SBC-i.MX51)), attach power, attach a terminal. If you have missed the boot messages, press reset, then <SPACE> to enter the EBOOT menu. Perform the following changes:

  • MAC address: Set a valid mac address, first byte must be even, e.g.: 02:03:04:05:06:07
  • Set an IP address
    • DHCP in use: leave settings as they are
    • no DHCP in use: Disable DHCP (option 3), set IP address and netmask accordingly (option 1 and option 2)
  • Press 5 multiple times to select "NK from SD/MMC"
  • Press K to set "KITL Enable mode" to "Disable"
  • Press S to save the settings
  • Press L to launch

After this process, you should see the following boot messages, hear a short sound and see an image on the attached monitor

-----------------------------------------------------------------------------
Freescale iMX SOC Menu Item
-----------------------------------------------------------------------------
 [0] IP Address : 0.0.0.0
 [1] Set IP Mask : 0.0.0.0
 [2] Boot Delay : 3
 [3] DHCP : Enabled
 [4] Reset to Factory Default Configuration
 [5] Select Boot Device : NK from SD/MMC
 [6] Set MAC Address : 2-3-4-5-6-7
 [7] Format OS NAND Region
 [8] Format All NAND Regions
 [9] Bootloader Shell
 [I] KITL Work Mode : Interrupt
 [K] KITL Enable Mode : Disable
 [P] KITL Passive Mode : Disable
 [S] Save Settings
 [D] Download Image Now
 [L] Launch Existing Flash Resident Image Now
 [E] Select Ether Device : FEC
 [M] MMC and SD Utilities
 [N] NANDFlash Management              

 Selection: l
-BLMenu .
INFO: Using device name: 'SBC-iMX51-1543'
INFO: Reading NK image to SDHC (please wait)...
INFO:  dwActualLength = [0x27acd1c]
INFO: Copying NK image to RAM address 0xa0200000
INFO: Read is 99% complete
INFO: Copy of NK completed successfully
Download successful!  Jumping to image at 0x0 (physical 0x90200000)...  



INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
BSP Clock Configuration:
    CKIH        =   22579200 Hz
    PLL1        =  800000000 Hz
    PLL2        =  665000000 Hz
    PLL3        =  216000000 Hz
    LP_APM      =   24000000 Hz
    ARM         =  800000000 Hz
    AXI_A       =  166250000 Hz
    AXI_B       =  133000000 Hz
    EMI_SLOW    =  133000000 Hz
    AHB         =  133000000 Hz
    IPG         =   66500000 Hz
    PERCLK      =    8000000 Hz
    CKIL_SYNC   =      32768 Hz
    DDR         =  200000000 Hz
    ARM_AXI     =  166250000 Hz
    IPU_HSP     =  133000000 Hz
    VPU_AXI     =  166250000 Hz
    GPU         =  166250000 Hz
    GPU2D       =  166250000 Hz
    DEBUG_APB   =  166250000 Hz
    ENFC        =   33250000 Hz
    USBOH3      =   66500000 Hz
    ESDHC1      =   47500000 Hz
    ESDHC2      =   47500000 Hz
    ESDHC3      =   47500000 Hz
    ESDHC4      =   47500000 Hz
    UART        =   24000000 Hz
    SSI1        =    5644800 Hz
    SSI2        =    5644800 Hz
    SSI3        =    5644800 Hz
    SSI_EXT1    =   10285714 Hz
    SSI_EXT2    =   10285714 Hz
    USB_PHY     =   24000000 Hz
    TVE_216_54  =  216000000 Hz
    DI          =   27000000 Hz
    VPU_RCLK    =   24000000 Hz
    SPDIF0      =    1142857 Hz
    SPDIF1      =    1142857 Hz
    SLIMBUS     =   66500000 Hz
    SIM         =   66500000 Hz
    FIRI        =   24000000 Hz
    HSI2C       =   66500000 Hz
    SSI_LP_APM  =   22579200 Hz
    SPDIF_XTAL  =   24000000 Hz
    HSC1        =  216000000 Hz
    HSC2        =  216000000 Hz
    ESC         =   15428571 Hz
    CSI_MCLK1   =   24629629 Hz
    CSI_MCLK2   =   24629629 Hz
    ECSPI       =   66500000 Hz
    LPSR        =          0 Hz
    PGC         =   66500000 Hz
    OSC         =   24000000 Hz
    CKIH_CAMP1  =   22579200 Hz
    CKIH2_CAMP2 =          0 Hz
    CKIH2       =          0 Hz
    FPM         =   33554432 Hz
Windows CE Kernel for ARM (Thumb Enabled) Built on Jul  6 2010 at 14:10:31
OEMInit:  silicon rev = 0x20ttings.ulZoneMask: 0xb
OALIoCtlHalInitRTC(2006/1/1 12:0:0.000)
IpuBufferManagerInit(): Detected reserved video memory(67108864 bytes), will ignore registry setting!
OTG => Host
OTG => Device
OTG => IsHost=FALSE
        UsbHost : New Hub [address(1) / layer(0)]
        UsbHost : New Function [address(2) / layer(1)]
Open hDLSUIActive Event Fail
HDMIEnablePanel +
HDMIMonitorThread +
HDMIMonitorThread: new monitor detected
        UsbHost : New Function [address(3) / layer(1)]
HDMIEnablePanel -