You could go hack the platform parameters, if you can find them
under the BuildSource code. I doubt that it matters because the
telosb is USB and the baudrate is probably ignored.

MS


David Conde wrote:
> Thank you for your information,
> 
> Finally I am using "telos" and it is working fine, although when I use
> this field a baud rate of 57600 is fixed, so for this reason I asked why
> I am not able to put ser...@com4:115200 which is faster than 57600,
> perhaps it is because of my mote in its loaded code has some parameter
> where is fixed the baud rate to 57600 instead of 115200, but I am not
> sure.
> 
> Regards
> 
> -----Mensaje original----- De: Michael Schippling
> [mailto:[email protected]] Enviado el: jueves, 08 de octubre de 2009
> 18:18 Para: David Conde CC: [email protected] Asunto:
> Re: [Tinyos-help] Problem with java net.tinyos.tools.Listen
> 
> I think you may have already solved this issue...but...
> 
> As I said, the final "telos" or "whatever" field in the MOTECOM 
> specifies both the serial hardware parameters as well as a message 
> header format. "They" who developed this system chose to use only a few
> options here, and I believe it defaults to "avrmote" which is the mica2
> variety. The whole raison for the exercise is that there are a set of
> classes that get instantiated when a message is received in order to
> check a couple lengths and offsets, e.g.: 
> net.tinyos.message.avrmote.TOSMsg In T1 there are only two others: micaz
> and telos. These classes are also the basis for MIG generated message
> classes, but these are re-instantiated at the user level.
> 
> My basic belief is that this is all due to CS grad students gone wild. I
> don't know if the T2 situation is improved in any way since I've stalled
> out on finding any reason to upgrade.
> 
> MS
> 
> 
> David Conde wrote:
>> Hi, but the problem is that I am using Telosb not Telos, so I do not 
>> understand why I have to put "telos" and not "telosb" in the MOTECOM 
>> variable.
>> 
>> I tried with "telos" in MOTECOM and it works fine, I have tried with
>> an example in which two telosb send information to each other and
>> there is no problem with the baud rate, so I do not know why there is
>> a problem by using 115200 as a baud rate in Serial PC communication.
>> 
>> Thanks
>> 
>> 
>> 
>> -----Mensaje original----- De: Michael Schippling 
>> [mailto:[email protected]] Enviado el: miércoles, 07 de octubre de
>> 2009 19:10 Para: David Conde CC: [email protected]
>> Asunto: Re: [Tinyos-help] Problem with java net.tinyos.tools.Listen
>> 
>> Make sure you have a MOTECOM variable set like this: export 
>> MOTECOM="ser...@com7:telos" using your COM port number.
>> 
>> The "telos" field will cause the Java comm code to use the correct
>> baud rate and will also select a message header format that matches
>> the AM.h TOS_Msg struct used for the platform. If the baud and format
>> are incorrect you will get all the bad packet type messages that you
>> saw.
>> 
>> If you have no MOTECOM or -comm setting the Java programs default to 
>> tryng to communicate with the SerialForwarder process on enet port
>> 9001. Note that when starting SerialForwarder, you need to set 
>> motecom=ser...@whatever because it needs to get to the actual
>> hardware.
>> 
>> Is it all working now? MS
>> 
>> David Conde wrote:
>>> I have tried with different baud rates in MOTECOM and this problem 
>>> ("bad packet") dissapears, so am I missing anything? I mean, I have 
>>> typed: Export motecom=ser...@com4:115200 (which is the baud rate
>>> said in Packet sources and TestSerial chapter in Tinyos Tutorial for
>>>  telosb), but with this baud rate I get "bad packet", for example,
>>> if I type: Export motecom=ser...@com4:telos the problem is solved in
>>> Listen tool, and I start to get good packet which are shown in
>>> screen.
>>> 
>>> What baud rate do I have to write in motecom var for TElosB?
>>> 
>>> 
>>> Do I have to change any parameter in oscilloscope component or other
>>>  in order to solve this problem?
>>> 
>>> Thanks in advance
>>> 
>>> -----Mensaje original----- De: 
>>> [email protected] 
>>> [mailto:[email protected]] En nombre de 
>>> David Conde Enviado el: miércoles, 07 de octubre de 2009 15:03 Para:
>>>  [email protected] Asunto: Re: [Tinyos-help]
>>> Problem with java net.tinyos.tools.Listen
>>> 
>>> Hi again,
>>> 
>>> I followed the link shown below and I found the problem:
>>> 
>>> I was missing out win32com.dll in Windows/system32/ folder.
>>> 
>>> 
>>> Now that I solved the problem I am trying to launch oscilloscope 
>>> application in Telosb mote and java net.tinyos.oscope.oscilloscope
>>> so that I can see the sensing values from my mote in PC application.
>>> 
>>> 
>>> The problem now is that I am getting bad packet error when I launch 
>>> java net.tinyos.oscope.oscilloscope.
>>> 
>>> As shown below:
>>> 
>>> ser...@com4:115200: resynchronising ser...@com4:115200: bad packet 
>>> serial@ COM4:115200: packet too long serial@ COM4:115200: 
>>> resynchronising ser...@com4:115200: bad packet ser...@com4:115200:
>>> bad packet ser...@com4:115200: bad packet
>>> 
>>> The same is gotten when I launch $java Listen and $java Forwarder
>>> 
>>> 
>>> Any idea?
>>> 
>>> I do not have TestSerial as it is said in the documentation so I do 
>>> not know any othe way to try if serial communications is working 
>>> right.
>>> 
>>> Thanks in advance
>>> 
>>> -----Mensaje original----- De: 
>>> [email protected] 
>>> [mailto:[email protected]] En nombre de 
>>> David Conde Enviado el: miércoles, 07 de octubre de 2009 9:31 Para: 
>>> 'Michael Schippling' CC: [email protected]; 'Rubén
>>>  Gmail' Asunto: Re: [Tinyos-help] Problem with java 
>>> net.tinyos.tools.Listen
>>> 
>>> Hi Michael,
>>> 
>>> Firstly, thank you very much for your replies.
>>> 
>>> Listen was not succesful at all, I just solved the JNI Error by 
>>> including getenv.dll in System32 directory, but I am getting the
>>> next error when I type java net.tinyos.tools.Listen:
>>> 
>>> java.net.ConnectEXception: Connection refused: Connect
>>> 
>>> It is a problem with the connection, I think it is not able to take 
>>> the right port, because if I try to launch SerialForwarder I get a 
>>> similar Exception:
>>> 
>>> Java.io.IOException: Invalid port. No comm ports found!
>>> 
>>> Any idea?
>>> 
>>> -----Mensaje original----- De: Michael Schippling 
>>> [mailto:[email protected]] Enviado el: martes, 06 de octubre de 2009
>>>  19:44 Para: David Conde CC: 'Rubén Gmail'; 
>>> [email protected] Asunto: Re: [Tinyos-help]
>>> Problem with java net.tinyos.tools.Listen
>>> 
>>> Were you finally successful with Listen using the MOTECOM variable?
>>> If so, SF should use the same port syntax. MS
>>> 
>>> 
>>> David Conde wrote:
>>>> Hi again,
>>>> 
>>>> I solved this by placing getenv.dll in Windows/system32 folder.
>>>> 
>>>> But now I am getting the next Exception:
>>>> 
>>>> Error on s...@localhost:9001: java.net.ConnectEXception: Connection 
>>>> refused: Connect.
>>>> 
>>>> I have tried either with SerialForwarder and I am getting
>>>> something similar:
>>>> 
>>>> Java.io.IOException: Invalid port. No comm ports found!
>>>> 
>>>> Any idea?
>>>> 
>>>> I am typing java net.tinyos.sf.SerialForwarder -comm 
>>>> ser...@com4:telosb
>>>> 
>>>> Thanks in advance
>>>> 
>>>> 
>>>> 
>>>> -----Mensaje original----- De: 
>>>> [email protected] 
>>>> [mailto:[email protected]] En nombre de 
>>>> David Conde Enviado el: martes, 06 de octubre de 2009 12:15 Para: 
>>>> 'Rubén Gmail' CC: [email protected] Asunto: Re: 
>>>> [Tinyos-help] Problem with java net.tinyos.tools.Listen
>>>> 
>>>> Hi,
>>>> 
>>>> Thank you for your replies.
>>>> 
>>>> I have tried typing "export motecom=ser...@com4:telosb" after
>>>> doing motelist in Cygwin command line, where I got COM4 for my
>>>> telosB mote.
>>>> 
>>>> I have follow the next link: 
>>>> https://www.millennium.berkeley.edu/pipermail/tinyos-help/2007-January/022165.html
>>>> 
>>>> 
>>>> 
>>>> So, I installed comm.jar in my ClassPath and put it in JRE/LIB/Ext
>>>>  directories, either I placed win32.dll in Windows/system32
>>>> folder:
>>>> 
>>>> but I am now getting the next Exception when I tried to do: java 
>>>> net.tinyos.tools.Listen:
>>>> 
>>>> getenv JNI library not found. Env.getenv will not work (please 
>>>> consult installation direction in 
>>>> tinyos-1.x/tolos/java/net/tinyos/útil/Env.INSTALL) Error on 
>>>> s...@localhost:9001: java.net.ConnectException: Connection refused: 
>>>> connect
>>>> 
>>>> My environment is the next one:
>>>> 
>>>> I have a telosb mote in USB port which is COM4 according to
>>>> motelist command, this mota has installed OSCILLOSCOPE application
>>>> and I tried to see the information received by serial port with
>>>> java net.tinyos.tools.Listen application ,
>>>> 
>>>> What am I missing?
>>>> 
>>>> Thanks in advance
>>>> 
>>>> 
>>>> 
>>>> -----Mensaje original----- De: Rubén Gmail 
>>>> [mailto:[email protected]] Enviado el: lunes, 05 de octubre de 
>>>> 2009 22:05 Para: David Conde CC: 
>>>> <[email protected]> Asunto: Re: [Tinyos-help] 
>>>> Problem with java net.tinyos.tools.Listen
>>>> 
>>>> Have you tried to use the motelist command to determine where is 
>>>> your device connected?
>>>> 
>>>> El 05/10/2009, a las 18:54, "David Conde" <[email protected]> 
>>>> escribió:
>>>> 
>>>>> Hi , I am trying to launch the Lesson 6 example in TinyOS 1.X 
>>>>> tutorial but when I tried to launch
>>>>> 
>>>>>>> java net.tinyos.tools.Listen –comm ser...@com1:telosb
>>>>> I do not get any data in the screen, I just get:
>>>>> 
>>>>> 
>>>>> 
>>>>>>> Usage: java net.tinyos.tools.Listen.
>>>>> Firstly I installed the oscilloscope application in my Mote,
>>>>> then I included the Listen path in my ClassPath, and then when I
>>>>> tried to type: java net.tinyos.tools.Listen –comm
>>>>> ser...@com1:telosb  I just got what I wrote above.
>>>>> 
>>>>> 
>>>>> 
>>>>> I have tried changing the COM1 to COM2, and COM3 because I am 
>>>>> working in WindowsXP, and I have also tried changing telosb to 
>>>>> telos but I do not know what it is the problem.
>>>>> 
>>>>> 
>>>>> 
>>>>> I am not working in Cygwin, is this necessary? I am using the 
>>>>> MS-DOS command line
>>>>> 
>>>>> 
>>>>> 
>>>>> Any tips?
>>>>> 
>>>>> 
>>>>> 
>>>>> Thanks in advance
>>>>> 
>>>>> 
>>>>> 
>>>>> David
>>>>> 
>>>>> _______________________________________________ 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
>>>> 
>>>> 
>>>> 
>>>> 
>>>> ------------------------------------------------------------------------
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________ 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
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________ 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
>>> 
>>> 
> 
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to