SBC-i.MX51 Windows CE Software User Manual

Aus BECOM Systems Support
Version vom 31. Oktober 2023, 09:03 Uhr von Peter (Diskussion | Beiträge) (1 Version importiert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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 -