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.
> 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?
>> '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.
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.
Why was there a switch from java based utilities in deluge 2.0 to python
based ones in T2 anyway? Might the old ones still be working with TOS2.x ?
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)
[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