Hi! On Wed, 9 Sep 2009, BAI LI wrote:
> Hi, > > That is the manual I am using. All the stuffs are latest. Not too sure where > it went wrong. > > I tried the command you suggested already. No luck. Have you tried it on > micaz since it is updated to the latest CVS? I don't have a micaz at hand but I just retested with a telosb and it works fine. I think your python is searching for the tos.py in the wrong place. Is your PYTHONPATH is using including the $TOSROOT/support/sdk/python? You can check the path my running python and the type: import tos help(tos) And then look at the FILES sections. In my case it says: FILE /home/lpl/local/src/tinyos-2.x/support/sdk/python/tos.py Which is correct because that is where my local installation is. One more thing: the correct baudrate for micaz is 57600 and not 115200. -- Razvan ME > On Wed, Sep 9, 2009 at 2:13 PM, Razvan Musaloiu-E. <razv...@cs.jhu.edu>wrote: > >> Hi! >> >> On Wed, 9 Sep 2009, BAI LI wrote: >> >> Hi, >>> >>> Since Deluge manual doesn't provide any micaz install command. It could be >>> something wrong with the command I typed. But i tried different combination. >>> It still had the same error. So I reckon it has nothing to do with this >>> command. >>> >> >> What manual are you reading? The current one is this one: >> http://docs.tinyos.net/index.php/Deluge_T2 >> >> One thing to note is that the first parameter needs to ser...@port:SPEED >> for serial ports. >> >> -- >> Razvan ME >> >> >> On Wed, Sep 9, 2009 at 2:03 PM, Razvan Musaloiu-E. <razv...@cs.jhu.edu >>>> wrote: >>> >>> Hi! >>>> >>>> >>>> On Wed, 9 Sep 2009, BAI LI wrote: >>>> >>>> Hi, >>>> >>>>> >>>>> I have followed the intructions from the Deulge tutorial and also >>>>> installed >>>>> pyserial tools as required. I met the following error when i tried to >>>>> inject >>>>> blink image to micaz >>>>> >>>>> administra...@jujumao /opt/tinyos-2.x/apps/tests/deluge/Blink >>>>> $ tos-deluge /dev/ttyS5:115200 -i 1 build/micaz/tos-image.xml >>>>> Traceback (most recent call last): >>>>> File "/usr/local/bin/tos-deluge", line 401, in <module> >>>>> am = tos.AM() >>>>> TypeError: __init__() takes exactly 2 arguments (1 given) >>>>> >>>>> It is the latest CVS. What could cause this problem? >>>>> >>>>> >>>>> Can you run tos-deluge and see if the output is like this? >>>> >>>> $ tos-deluge >>>> Usage: /home/lpl/local/bin/tos-deluge <source> <-p|-i|-r|-d|-e|-s> >>>> image_number [options] >>>> <source> can be: >>>> ser...@port:SPEED Serial ports >>>> netw...@host:PORT MIB600 >>>> -p --ping Provide status of the image in the external flash >>>> -i --inject Inject a compiled TinyOS application >>>> [options]: tos_image.xml file path >>>> -e --erase Erase an image in the external flash >>>> -b --boot Force a reboot of the mote >>>> -r --reprogram Reprogram the mote >>>> -d --disseminate Disseminate the image in the external flash to >>>> the network >>>> -dr --disseminate-and-reprogram >>>> -s --stop Stop the dissemination >>>> -ls --local-stop Stop the dissemination only on the local mote >>>> >>>> If it's not then you are not running the latest CVS. :-) >>>> >>>> -- >>>> Razvan ME >>>> >>>> >>> > _______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help