smxUSBH Demo for Luminary Micro LM3S9B92EK
------------------------------------------

What you need to run the demo:

   1. Luminary Micro LM3S9B92EK board
   2. Luminary Micro Flash Programmer or IAR v5.20 or later
   3. USB micro A to type A receptacle cable (supplied with board)

Jumper Settings:

   SW3 to EXT

Note: The board can only supply 100 mA to USB devices, so it may not work
      with some USB thumb drives.

This demo was built from the smx kernel and smxUSBH. You need to flash 
it to the LM3S9B92 board by following the directions below.

lm3s9b92-usbh-fs.eww:

This demonstrates usb host stack mass storage class driver. 
It also demonstrates the basic file system operations. When you connect 
a USB thumb drive to the USB host port, this demo will automatically 
mount the FAT file system on the thumb drive and create one subdirectory 
named sfsdemo on the root directory of it. It will create some subdirectories
and files within that demo directory. The USB debug port also works as a 
virtual com port on windows so you can use a terminal program on windows to 
see the status messages of this demo. Set com port to 115200 N 8 1.

Run the Demo:

1. Program the demo into flash:

a. Using the Luminary Micro Flash Programmer:
   Follow the directions in the LM3S9B92 EK User's Guide. The important
   settings are JTAG speed 1000000 and crystal 16 MHz.

or

b. Using IAR EWARM: Open the workspace (.eww) file in IAR EWARM. Note that
   nothing can be built; the project files are just provided as a wrapper
   around the program image to allow the debugger to download it.

2. Click the Debug button. When the download and flash finishes, press the Run 
   button or just power cycle the board.

3. Plug in the USB thumb drive to begin the demo.

Support:

   Yingbo Hu <yingbohu@smxrtos.com>

May 21, 2009

