Hi Razvan, thanks a lot for your last suggest. In effect i was working with the CVS HEAD even if I was sure of using the git reposery that you linked me some days ago. Now deluge is working properly. Thanks again, Alessio.
________________________________ Da: Razvan Musaloiu-E. [mailto:[EMAIL PROTECTED] Inviato: mer 19/03/2008 19.03 A: [EMAIL PROTECTED] Cc: Chieh-Jan (Mike) Liang; [email protected] Oggetto: Re: R:[Tinyos-help] Deluge T2: Unable to initialize serial port Hi! On Tue, 18 Mar 2008, [EMAIL PROTECTED] wrote: > Hi Mike, > I did what you suggested to me and my USB ports have been resetted. > However in these days I have fixed the problem of opening the serial > ports modifying the burn file. > I saw that for the command: CFLAGS=-DDELUGE_BASESTATION make ${PLATFORM} > install bsl,${PORT} the value of ${PORT} had to be the number 26, while > for the other command: ${TOS_DELUGE} ${PORT} ${PLATFORM} -i 0 > build/${PLATFORM}/tos_image.xml I needed to insert /dev/tty$26. In this > way I could open the serial port and proceed with the uploading of the > image. This problem stems from the fact that tos-deluge is using the system-wide pyserial while tos-bsl is using his own copy. > Doing this I could upload the image and check that the tos-deluge > instruction works in my machine. The problem now is that, for some > strange reason, the same tos-deluge command doesn't work for the reboot. > I wrote this script and I obtanied the sequent errors: > > $ tos-deluge /dev/ttyS7 telosb -b > Traceback (most recent call last): > File "/usr/local/bin/tos-deluge", line 423, in <module> > if boot(): > File "/usr/local/bin/tos-deluge", line 337, in boot > return handleResponse(success, "ERROR: Unable to boot the mote") > File "/usr/local/bin/tos-deluge", line 132, in handleResponse > packet = s.sniff_am() > File "/usr/local/bin/tinyos.py", line 184, in sniff_am > p = self.sniff(skip_queue) > File "/usr/local/bin/tinyos.py", line 141, in sniff > d = self._get_byte() > File "/usr/local/bin/tinyos.py", line 99, in _get_byte > r = struct.unpack("B", self._s.read())[0] > File "/usr/lib/python2.5/site-packages/serial/serialposix.py", line 275, in > re > ad > ready,_,_ = select.select([self.fd],[],[], self._timeout) > > Do you or someone else knows how to fix this problem? Which version of Deluge T2 are you using? The CVS HEAD or the one from the git repository [1]? [1] http://hinrg.cs.jhu.edu/git/?p=deluge/tinyos-2.x.git -- Razvan ME > ________________________________ > > Da: Chieh-Jan (Mike) Liang [mailto:[EMAIL PROTECTED] > Inviato: ven 14/03/2008 19.07 > A: [EMAIL PROTECTED] > Cc: weiping SONG; [email protected] > Oggetto: Re: R: [Tinyos-help] Deluge T2: Unable to initialize serial port > > > Hi Alessio, > > In general, I have bad experience with opening serial ports that have high > numbers under Cygwin. Try something for me. Download FTClean.zip from FTDI > website, and this is going to reset the virtual COM numbering. Now, if you > plug your mote in, it should be COM3 which should work fine. > > Mike > > On Fri, 14 Mar 2008, [EMAIL PROTECTED] wrote: > >> Hi Weiping, >> I installed the last version of Deluge T2 and I followed your suggestions >> but nothing different is happened. I tryed injetting different values, but >> the result is the same. >> Maybe i am putting the wrong reference to the serial port..But doing >> motelist I obtain: >> Reference: M4AN6DFK >> CommPort: COM27 >> Description: USB Device >> What do you think about that? >> Thanks, >> Alessio >> >> ________________________________ >> >> Da: weiping SONG [mailto:[EMAIL PROTECTED] >> Inviato: ven 14/03/2008 14.46 >> A: [EMAIL PROTECTED] >> Oggetto: Re: [Tinyos-help] Deluge T2: Unable to initialize serial port >> >> >> >> [EMAIL PROTECTED] wrote: >>> Hi Razvan, >>> I am trying to install Deluge T2 (Blink application) on a windows >>> based machine and I am having some problems. The mote that I am using >>> is connected to COM27 port and when I type ./burn COM27 telosb it >>> doesn't work because of it is impossible to open that port. So I tryed >>> to type ./burn 26 telosb and in this case something different >>> happened. The used port could be opened and the first part of the >>> application was compiled. When the burn application try to upload the >>> image executing ${TOS_DELUGE} ${PORT} ${PLATFORM} -i 0 >>> build/${PLATFORM}/tos_image.xml, a new error appear. >>> ERROR: Unable to initialize serial port connection to 26. >>> The same error is printed also when the application try to reboot the >>> base station doing ${TOS_DELUGE} ${PORT} ${PLATFORM} -b 0 . >>> Could you suggest me something? >>> Thanks in advance, >>> regards, >>> Alessio Barbirato. >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Tinyos-help mailing list >>> [email protected] >>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> Hi Alessio, >> >> Which version of Deluge T2 are you using? You might get the lastest >> version of Deluge T2 from this git repository: >> http://hinrg.cs.jhu.edu/git/deluge/tinyos-2.x.git >> http://hinrg.cs.jhu.edu/git/?p=deluge/tinyos-2.x.git (gitweb) >> >> And you could not inject an image to slot 0, so try to inject 1,2 or 3 >> (... -i 1...) >> >> I hope this information will to helpful to you. >> >> Weiping Song >> >> >> > > >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
