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
