On Wed, Sep 9, 2009 at 2:43 PM, Razvan Musaloiu-E. <[email protected]>wrote:
> 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? > Where I can or what command I can use to check out if my pytho using th ecorrect path? > 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. > Am I doing it right as you suggested? I got the following errors. I guess the Python path is not correct? administra...@jujumao /opt/tinyos-2.x/apps/tests/deluge/blink $ python Python 2.5.1 (r251:54863, May 18 2007, 16:56:43) [GCC 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> import tos Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named tos >>> import tos.py Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named tos.py >>> help(tos) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'tos' is not defined One more thing: the correct baudrate for micaz is 57600 and not 115200. Thanks > > > -- > Razvan ME > > On Wed, Sep 9, 2009 at 2:13 PM, Razvan Musaloiu-E. <[email protected] >> >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. <[email protected] >>> >>>> 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 [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
