USB-Chip: FT2232C Controller: Zeevo TC2001P (based on ARM7TDMI)
Before the installation I have installed cygwin. In the programs I always uncheck the option for installing cygwin.
After this you may compile the blink application. This assume that the imote is installed as COM4. If you have another com-port for this. Change “-p4” after ZvDosFlashTool.exe in Makerules
(commands to type start with $, comments with #)
$ cd /opt/tinyos-1.x/contrib/imote/apps/Blink $ make imote install # [...] Successfully combined the image with dynamic configuration!! ==================================================================== = = = Zeevo Bluetooth Flash Loader = = = = Development/Manufacturing Version = = = = Version Date: Feb 28 2003 = = = = Copyright 2001-2003 Zeevo, Inc. All Rights Reserved = ==================================================================== Using com4 Please reset the board. # # The reset button is the small button on the imote. Got reset signal. # [...] ..313384 bytes programmed... .. Firmware update complete. Can't read from the port! make: *** [reinstall] Error 1 make: Leaving directory `/opt/tinyos-1.x/contrib/imote/apps/Blink' make: *** [install] Error 2
Now the imote should blink
Documenation can be generated with nescdoc.
$ cd /opt/tinyos-1.x/contrib/imote/apps $ for i in Accelerometer Accelerometer Blink CntToLeds LedChain PingPong UartRelay; do make -C $i docs imote; done
You can now open the file /opt/tinyos-1.x/contrib/imote/doc/nesdoc/imote/index.html in a webbrowser.
Information about nesC: http://nescc.sourceforge.net/
Use XXXOff() etc. to turn the led XXX in tiny os on (XXX is one of red, yellow, green).