What you say makes sense. I went to check the data sheet of ICradio Stick
the baud rate, and is 19200. So I did:

$java net.tinyos.tools.Listen -comm ser...@com3:19200
ser...@com3:19200: resynchronising

And nothing happened.

As it did not work tried to run the java application TestSerial which is in
the directory /tinyos-2.x/apps/tests/TestSerial in the same way (java
TestSerial -comm ser...@com3:19200) and the result was again:

The toscomm JNI library was not found.
Check that your tinyos-tools package is installed and try rerunnig
tos-install.jni.
Aborting.

So I tried to install (again):
$tos-install-jni
Installing 32-bit Java JNI code in /cygdrive/c/Program
Files/java/jdk1.6.9_16/jre/bin ...
done.

$java TestSerial -comm ser...@com3:19200
The toscomm JNI library was not found.
Check that your tinyos-tools package is installed and try rerunnig
tos-install.jni.
Aborting.

This makes sense?


On Thu, Oct 1, 2009 at 6:29 AM, Eric Decker <[email protected]> wrote:

>
>
> On Wed, Sep 30, 2009 at 9:16 AM, Michael Schippling <[email protected]>wrote:
>
>> The usual format for the MOTECOM setting is something like
>>  export MOTECOM="ser...@com7:tmote"
>> where the last field specifies what kind of mote is used.
>>
>
> I'm pretty sure that the last field isn't type of mote because the serial
> doesn't care about that.  It is just looking at serial packets.  It would
> suck if it cared.
>
> Rather it is the baud rate.  You can give it the name of the mote and it
> makes assumptions about what speed the connection is being run at.  There is
> a table that the code goes and peeks in to get the speed.  Kind of kludgy
> but that is what the code is doing.
>
> Thought I'd clear that up.
>
> eric
>
> That might be what's causing the null pointer.
>> MS
>>
>>
>> Ricardo . wrote:
>> > Hello everyone,
>> >
>> > I'm going to start programming in tinyos, and I am now interested in
>> > knowing how to debug this kind of devices.
>> > I am working with the "ICradio stick 2.4", and I'm trying to run the
>> > application TestSerial.
>> >
>> > I can compile and flash .hex the mote, but when I try to run the java
>> > application gives me an error NullPointerException.
>> >
>> > I am working with the cygwin and tinyos-2.0.2-2. I am running the
>> > application with the command $java TestSerial -comm COM3. I confirmed
>> > that the mote is connected to COM3.
>> >
>> > $ java TestSerial -comm ser...@com3
>> > Exception in thread "main" java.lang.NullPointerException
>> > at java.util.Hashtable.get(Unknown Source)
>> > at net.tinyos.packet.Platform.get(Platform.java:23)
>> > at net.tinyos.packet.BuildSource.decodeBaudrate(BuildSource.java:201)
>> > at net.tinyos.packet.BuildSource.makeArgsSerial(BuildSource.java:227)
>> > at net.tinyos.packet.BuildSource.makePacketSource(BuildSource.java:138)
>> > at net.tinyos.packet.BuildSource.makePhoenix(BuildSource.java:87)
>> > at TestSerial.main(TestSerial.java:97)
>> >
>> >
>> > Does anyone know the cause of the problem and/or how to solve it?
>> >
>> > Thank you very much,
>> >
>> >
>> > ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > 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
>>
>
>
>
> --
> Eric B. Decker
> Senior (over 50 :-) Researcher
>
>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to