Windows CE 6.0 BSP for Starter Kit III (v1.0) I. Demo OS Images ======================================================================= SVGA_128MB_SDRAM.bin: - Standard CRT or LCD display, SVGA mode (800x600). - 128MB SDRAM TRITON module. SVGA_64MB_SDRAM.bin: - Standard CRT or LCD display, SVGA mode (800x600). - 64MB SDRAM TRITON module. 7_Inch_WIDE_128MB_SDRAM.bin: - 7" display (Wide model). - 128MB SDRAM TRITON module. 7_Inch_WIDE_64MB_SDRAM.bin: - 7" display (Wide model). - 64MB SDRAM TRITON module. 7_Inch_128MB_SDRAM.bin: - 7" display. - 128MB SDRAM TRITON module. 7_Inch_64MB_SDRAM.bin: - 7" display. - 64MB SDRAM TRITON module. II. Basic set of features included in the Demo OS Images ======================================================================= Native Windows CE 6.0 features: - Standard Graphics Shell - ActiveSync (USB Serial) - .NET Compact Framework 2.0 - Active Template Libary (ATL) - Component Object Model (COM) - MSXML (MSXML CE 3.0) - Networking (NDIS, TCP/IP, Winsock support) - FTP Server (Authentication disabled, root is mapped to "\" folder on the device) - Telnet Server (Authentication disabled) - WinInet API - Windows Media Player - MP3 Codec - Touch Screen Support (7" images only) - USB Host Support *USB HID (USB mouse, USB keyboard) *USB Printer (PCL Only!) *USB Mass Storage - USB Client *USB Serial BSP Features: Drivers - Audio - Display - I2C - Network - PC Card - SD Card - Serial (BTUART, FFUART, STUART) - USB Function - USB Host - USB Touch Screen (7" images only) API - Power Management API - General Purpose I/O API - I2C API - Serial EEPROM API Applications - Autostart (started at boot time) Used to automatically launch applications from the removable storage (SD-Card, CF-Card, USB Stick etc) at start up. Standard Windows CE autostart functions don't work with removable storage devices. By default configured to automatically launch Startup.exe application found in the root of SD-Card or CF-Card memory. See "Autostart" section in Platform.reg for details. - Remote App Launcher (started at boot time) Used to remotely execute a command line on device. - Test application Sample application, demonstrating the use of Power Management and GPIO API. III. Booting Demo OS Images from onboard FLASH memory ======================================================================= 1. Connect STK3 board to the host PC using a null-modem cable. 2. Connect STK3 board to the LAN or directly to the host PC using the corresponding network cable. 3. On the host side start Your prefered terminal program (eg. HyperTerminal for Windows platforms or Minicom for -nixes). 4. Setup connection as follow: Baudrate - 38400 Data bits - 8 Stop bits - 1 Parity - No parity checking 5. Power on STK3 board. 6. In terminal window, hit CTRL+C to interrupt default boot script actions. 7. Use "fconfig" command to configure network settings. 8. Use "fis init" command to prepare flash file system. RedBoot> fis init -f 9. Download OS image to RAM address 0xA0100000 using TFTP or X-Modem link. Downloading image using TFTP server: RedBoot> load -h tftp_ip_address_or_host_name -b 0xA0100000 -r image_file_name.bin Downloading image using X-Modem: RedBoot> load -m xmodem -b 0xA0100000 -r 10. Use "fis unlock" command to unlock flash. RedBoot> fis unlock -f 0x00040000 -l image_file_size 11. Use "fis create" command to store OS image to flash file system. RedBoot> fis create -f 0x00040000 -b 0xA0100000 -l image_file_size wince 12. Use "fis load" and "go" commands to launch OS image manually or automatically from the boot script. Example: RedBoot> clock -s 520 RedBoot> fis load wince RedBoot> go IV. Booting Demo OS Images from VS2005 IDE ======================================================================= 1. Connect STK3 board to the host PC using a null-modem cable. 2. Connect STK3 board to the LAN or directly to the host PC using the corresponding network cable. 3. On the host side start Your prefered terminal program (eg. HyperTerminal for Windows platforms or Minicom for -nixes). 4. Setup connection as follow: Baudrate - 38400 Data bits - 8 Stop bits - 1 Parity - No parity checking 5. Power on STK3 board. 6. In terminal window, hit CTRL+C to interrupt default boot script actions. 7. Use "fconfig" command to configure network settings. 8. Use "ceconnect" command to connect to Platform Builder IDE. This can be done either manually or automatically from the boot script. Example: RedBoot> clock -s 520 RedBoot> ceconnect -h 255.255.255.255 9. In VS2005 IDE, go to "Target" -> "Connectivity Options" and set up the following configuration: Target Device Windows CE Device Download Ethernet Transport None Debugger None 10. Click "Download" -> "Settings" button. 11. The device, currently running "ceconnect -h 255.255.255.255" command, should be listed in the "Active Devices" list. 12. Select the desired device and click "OK" to close settings dialog. 13. Click "Apply" and then "Close" button to close "Device Connectivity Options" dialog. 14. In VS2005 IDE, go to "Target" -> "Attach Device" and slect one of the demo images \OS Images\image_file_name.bin. 15. Wait until the image is downloaded and booted up.