----------------------------------------------------------------------------- - - iMX31-10 SOM-LV Development Image Quick Start Guide - - Copyright (c) 2007 Logic Product Development - ----------------------------------------------------------------------------- For a User Guide to evaluating the this Windows CE image, please download and read the Zoom Development Kit Windows CE Evaluation Guide, located here: http://www.logicpd.com/downloads/481/ Here is a quick summary, which assumes LogicLoader commands are understood. You can load and boot from CF or TFTP. You can do this from onboard NAND Flash, but assumes you have copied the NK.bin into Flash (YAFFS) already. In general, there are three steps: (1) Set up the interface that contains the NK.bin (2) Load the NK.bin from that interface into RAM. (3) Execute the NK.bin by running one of the boot scripts provided. ------------------------------------------ _ Boot from CF card _ ------------------------------------------ 1) Copy the provided 'NK.bin' to a CF card on your PC. 2) Plug the CF card into the Develompent Kit and power on. 3) In the LogicLoader losh> prompt, mount the CF card losh> mount fatfs /cf 4) In the LogicLoader losh> prompt, load the NK.bin from the CF card. losh> load bin /cf/NK.bin Note: If this fails, it may be that your PC named the file to NK.BIN You can check this by doing a 'losh> ls /cf' 5) In the LogicLoader, use the TeraTerm 'File' menu and hit 'Send File'. 6) Browse to the proper boot script (which is one of the .losh files provided) and hit 'Open'. For example, if you have a 6.4" Display Kit from Logic, use 'LCD-6.4-VGA-10_ram_boot_script.losh' It should look something like this: (the boot scripts may be updated) losh> exec rtc:rtc_imx31_pmic:coproc:00f00000:dbg_leds:1:dbg_serial :IMX31_UART:disp_num:5 7) You should see the debug output from the Windows CE kernel and the desktop should show on the display. ------------------------------------------ _ Boot from TFTP _ ------------------------------------------ Same steps as for CF, but you must have tftp up and running. Requires a TFTP server on your PC or network that contains the NK.bin. Below is an example of the load command that assumes the TFTP server is at 192.168.0.1. losh> ifconfig sm0 dhcp losh> load bin /tftp/192.168.0.1:NK.bin ------------------------------------------ _ Boot from YAFFS (onboard NAND Flash) _ ------------------------------------------ Same steps as for CF, but you must set up a YAFFS partition that matches what this NK.bin uses. You also have to copy the NK.bin into this YAFFS partition, either by copying from CF, Ethernet (TFTP), or boot into the OS and copy the NK.bin over using ActiveSync. This assumes the NK.bin is in the YaffsPart1 partition already. losh> add-yaffs YaffsPart1 nand B1 B4095; mount yaffs /YaffsPart1; losh> load bin /YaffsPart1/NK.bin -----------------------------------------------------------------------------