Hi Razvan, Bunsenbrenah, Just want to add that I have the same problem with my IRIS motes, i.e., the command "tos-deluge serial@/dev/ttyUSB0:57600 -p 1" and (naturally) the script "burn" hang at
Flushing the serial port.. Checking if node is a Deluge T2 base station ... I am using the latest version of TinyOS-2.x from the CVS. I have also made sure the tools package is up-to-date. So I am totally stuck. Does nobody have the same problem at all? Regards, Yee Wei 2009/9/9 Razvan Musaloiu-E. <[email protected]> > 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 >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
