Datasheet

Wireless Gateway Appliance Software
Moteiv Corporation Tmote Connect : Datasheet (12/12/2006) Page 8 of 14
The programming protocol supports the following actions:
-e, --masserase Mass Erase (clear all flash memory)
-E, --erasecheck Erase Check by file
-p, --program Program file
-r, --reset Reset connected MSP430. Starts application.
This is a normal device reset and will start the program that is
specified in the reset vector.
-v, --verify Verify by file
Don't forget to specify "e" or "eE" when programming flash!
The platforms are supported:
--tmote Moteiv Tmote Sky
--telosb Moteiv Telos rev. B
--telos Moteiv Telos rev. A
NOTE: The Tmote Connect software does not auto detect the platform for programming
access, so you must specify --tmote, --telosb, or --telos. If the control server
responds with "NAK received", the user specified an incorrect platform (e.g. --telosb
instead of --telos, or the platform was omitted altogether).
Additional options are available. You can access the help screen by specifying –h on the
command line.
For example, the following command programmatically resets a Tmote Sky mote:
echo “msp430-bsl --tmote -r” |nc 192.168.4.104 10002
Resetting the control server
The control server runs within a respawning daemon. Command “quit” will exit the current
control server instance, and the respawning daemon will start a new instance.
Protocol and Baud Rate
Tmote Connect (as of firmware version 1.2.0 and later) supports dynamic setting of the serial
protocol and baudrate. The specific protocol can be set with the “protocol” command. Valid
options for “protocol” are:
auto
tinyos1.x
tinyos2.x
When a mote is inserted or reprogrammed, Tmote Connect will automatically try to detect the
protocol version running on the connected mote if the “auto” protocol setting is selected. If
detection fails, Tmote Connect defaults to tinyos1.x. If a specific protocol is specified (such
as tinyos1.x), the autodetection process will not occur.