Hi!

Sorry for reply so late. :-(

On Sat, 5 Sep 2009, Bunsenbrenah wrote:

> Razvan Musaloiu-E. wrote:
>>> Using the most recent TinyOS CVS version (on a clean install as described 
>>> at [1]) hangs while trying to check if the node is a Deluge T2 base 
>>> station:
>>> 
>>> Flushing the serial port..
>>> Checking if node is a Deluge T2 base station ...
>>> 
>>> I left it this way for half an hour with no visible change. The mote 
>>> itself keeps blinking red from the previous step.
>>> 
>> 
>> Can you please elaborate a little about what 'clean install' means? The 
>> instruction from [1] don't clearly indicate how to use the CVS.
>>
> 
> Beginning with a fresh VMWare image with no piror tinyos or cygwin 
> installation I followed the guide as described. Then instead of installing 
> tinyos-2.1.0-2.cygwin.noarch.rpm I used the sources from the CVS using the 
> instructions from  the sourceforge cvs page of tinyos [1] (modulename: 
> tinyos-2.x\).
> Basically I wanted to avoid conflicts with the old installation.
>

What about the tools package? :-)

>> You should not try to manually install tosboot. As I said in my previous 
>> message, the 'BOOTLOADER=tosboot' from the application's Makefile will make 
>> the install part to upload to the mote both the bootloader and the 
>> applications. Here is the proof:
>>
>>      [...]
>> 
>> You can see the tos-bsl is run twice. The tosboot goes first and then the 
>> application.
>>
>
> I'm not wondering if it necessary or that it should be done with the 
> appropriate makefile entry. What I'm wondering about is that installing _by 
> hand_ does not work for me at all. Isn't that an indicator of something being 
> wrong? Or just me overlooking something?
>

Installing by hand cannot be done just by doing "make ... install". For 
telosb an install by hand will mean you do the "make telosb" in tosboot 
and the application and then run the tos-bsl with the proper arguments. 
For telosb this looks something like this:

        tos-bsl --telosb -c /dev/ttyUSB4 -r -e -I -p 
/home/deluge/local/src/tinyos-2.x/tos/lib/tosboot/build/telosb/main.ihex
        tos-bsl --telosb -c /dev/ttyUSB4 -r -I -p build/telosb/main.ihex.out

>>> 'Deluge T2' tutorial link? Basically I'm interested in anything that might 
>>> help getting a mica2 to work with deluge T2.
>>> 
>> I don't have any mica2 so I can be of limited help for this. :-(
>>
>
> You have me helped out a lot so far don't worry about it :-)
>
> I tried compiling the examples for mica2 and followed all the errors. Mostly 
> the problem is a missing case for mica2 but since there usually is one for 
> micaz it wasn't too hard to find the places where they have to go. 
> tos/lib/net/Deluge/extra is a special case as one needs a folder with several 
> files here. Copying micaz is not enough however since there are NetProg{C|M} 
> files needed as well. Basically they don't seem to do much in terms of using 
> special protocols but then again I have little idea what they are supposed to 
> do anyways and why they aren't needed for micaz.

The stuff for tos/lib/net/Deluge/extra are not in the best possible shape. :-(

> In the end that doesn't matter, however, because the connection hangs when 
> trying to determine whether the mote is a basestation. Either the python 
> serial script or the communication with the node itself cause trouble.
>

Can you please give a try to the head I indicate in thread about mica2? 
I'm not sure if it works but with some feedback we might be able to get it 
to work. :-)

> Why was there a switch from java based utilities in deluge 2.0 to python 
> based ones in T2 anyway?

Talking to the serial port using Python is much easier than going through 
the Java route. tos-bsl is another program that also doing the same. :-)

> Might the old ones still be working with TOS2.x ?

No, they will not.

> Thank you for your efforts!
> Bb
>
> PS: Is there any alternative to deluge for mica2 and TOS-2.x ? (I asked the 
> same question in more detail in Re: [Tinyos-help] make deluge support mica2)

I'm not aware of another. I am interested in implementing a very simple 
one hop one. :D

--
Razvan ME

> [1] http://sourceforge.net/scm/?type=cvs&group_id=28656
>

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to