Users Manual HDA800 Evaluation Kit SPB800 Serial to WiFi solution
Revision
Revision date
Description
PA1
2010-11-30
First Issue
PA4
2010-12-17
Updated for revision R2B of PC Connection Board
PA5
2011-01-12
Added XPLAIN example
PB1
2011-02-04
Updates for release 1.1.3
PC1
2011-06-09
Updates for release 1.2
PC2
2012-02-01
Channel range updated
Revision History
Disclaimer and copyright notice
Information in this document, including URL references, is subject to change without notice.
THIS DOCUMENT IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY
OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY
OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. All liability, including liability for
infringement of any proprietary rights, relating to use of information in this document is disclaimed.
No licenses express or implied, by estoppel or otherwise, to any intellectual property rights are granted
herein.
5.1 Serial Port Commands .................................................................................................................................. 9
6 EXAMPLE 1, SERIAL PORT WIRELESS LAN ADAPTER ............................................................ 11
6.1 Web Configuration ...................................................................................................................................... 14
Users Manual HDA800 Evaluation Kit SPB800 Serial to WiFi solution
1 Evaluation Kit Content
SPB800-E, SPB800 Evaluation board with a 10pos. header socket, to allow easy plug in.
PC connection board
USB cable
USB Flash memory with documentation and reference code
2 Preparations
To communicate with the SPB800E from a PC you need the PC connection board that convert the
SPB800E’s UART signal to USB or RS-232 and provide 3.3V power to the module.
On the PC you need a serial communications application, such as TeraTerm or HyperTerm. TeraTerm can be
downloaded from http://www.ayera.com/teraterm/download.cfm
2.1 USB driver installation
If you are running Windows 7, it usually recognize the serial to USB chip and installs the drivers at first
connection. For other operating system there are driver software provided on the USB memory under the
directory called “USB_driver”
If you cannot find the appropriate driver for your system or having other problems with the USB driver
please seek more information at http://www.ftdichip.com/Drivers/VCP.htm
Remember to set the two jumpers on the PC connection in their right position to enable USB as serial port.
If you rather use the RS-232 port the jumpers should be in the left position. See Figure 2-1.
Users ManualHDA800 Evaluation Kit SPB800 Serial to WiFi solution
3 Connecting the Kit
Connect the Evaluation Kit as follows:
1. Plug in the SPB800E into the 10-pin header.
2. Connect the PC Connection board with the USB cable to a USB port on a PC. The USB powers the
board so no other power source is required.
Or alternatively:
Power the PC Connection board from an AC/DC adapter with between 5V – 9V DC output and plus
on the sleeve and negative on the centre pin. Connect with a serial cable to the PC.
3. Start a serial communications application such as TeraTerm on PC1.
In TeraTerm, select “Setup->Serial Port…” in the menu and configure the serial port according to
the figure below.
Note that the port number used to communicate with the SPB800E (COM6 in the figure above)
might be different in some environments, so make sure to try another one if COM6 fails (see figure
below)
The assigned port can also be found in the Windows Device Manager, under Ports (COM & LPT).
4. Press the reset button on the PC Connection Card to restart the SPB800E
5. In the TeraTerm window a series of dots appears one every second
6. Hit “Return” in the TeraTerm terminal within 5 seconds from the first dot to keep the SPB800E in
configuration mode. A $ prompt should show in the terminal.
Now you are ready to configure the SPB800E for one of the examples
Users ManualHDA800 Evaluation Kit SPB800 Serial to WiFi solution
4 SPB800 Firmware
The SPB800 can be programmed with two different firmwares for different modes.
One where the host is unaware of the SPB800, which forwards the data it receives on the serial
port onto a TCP socket. The firmware for this mode is called spb800-serial_to_wifi_rxxx.hlf. This is
the firmware on the SPB800 when it is delivered in the HDA800 kit.
The other, where the host is aware of the SPB800 and uses the oWL-pico API to configure and
control the SPB800, called spb800-pserver_rxxx.hlf, where xxx is the build version corresponding to
a release, e.g. 1.2
The firmware can be swapped between the versions the same way as described for upgrades in chapter 7
5 Commands
The following commands are available for the SPB800 in configuration mode. For (o)WL-pico API command
please see the (o)WL-pico API Specification.
db Read/write database
upgrade fw upgrade xmodem
reset reset device
help print a list of available commands
test_mode sets the unit in test mode (do NOT use without the proper software tools)
nvdiag onboard non volatile memory check
The db (data base) command splits in several commands
db reset [path] reset param(s) to default (need to be followed by a db store)
db get [path] list parameter(s) in the edit list.
db set <path> [args ...] set single parameter
db load read parameters from non-volatile memory (flash)
db store write parameters to non-volatile memory (flash)