smxUSBD Demos for Luminary Micro LM3S9B92EK
-------------------------------------------

What you need to run the demos:

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

Jumper Settings:

   SW3 to EXT

These demos were built from smx kernel and smxUSBD stack. You can 
flash the binary code to the board using the LM Flash Programmer, 
following the directions below. We recommend you run them in the 
following order.

lm3s9b92-usbd-mouse.eww:

This demonstrates a mouse device. When you connect a USB cable to a
Windows host, the mouse pointer will move. It traces a diamond shape,
waits a few seconds, and repeats. 

lm3s9b92-usbd-serial.eww:

This demonstrates a serial device. You need an INF file (included
mdiserial.inf) to install the COMM port driver on Windows. For details
about how to install the serial port driver on Windows, see the smxUSBD
User's Guide. Once connected to a USB host, you can use a terminal
emulator such as Hyperterminal or our TestComm program to send data
to it. In this demos, the data you input in terminal or send by TestComm
is echoed.

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.


Support:

   Yingbo Hu <yingbohu@smxrtos.com>

May 21, 2009

