Ah! That was a fault on my part for misunderstanding/misreading the tutorial. My apologies. (and yes, we are using the mib510) Anyway, we eventually reached a solution to the problem, which was slightly odd but it worked, so I'm not complaining. Basically, it turned out to be a problem with the USB to Serial cable that we had been using - we just needed to use another cable to resolve the issue... Thank you to everyone who helped out. Leena Kowser Ganguli
---------------------------------------- > Date: Mon, 18 Feb 2008 02:25:16 -0800 > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > Subject: Re: [Tinyos-help] Problems with TestSerial > CC: [EMAIL PROTECTED]; tinyos-help@millennium.berkeley.edu > > I'm not sure what you were intending to do with this line..... > > [EMAIL PROTECTED]:/opt/tinyos-2.x/apps/tests/TestSerial$ > serial@/dev/ttyUSB0:micaz > > serial is not a command, its a flag to the -comm parameter when > running the java program. > > I use the live cd all the time, and simply running: > java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:micaz > > works for me (I assume you're using an mib510 and not an mib520) > > Kevin > > On Feb 17, 2008 8:55 PM, Leena Ganguli wrote: >> >> I have tried removing the trailing slash as well, with the same error >> result... >> >> I'm curious...does anyone have this kind of issue with the TinyOS live CD? >> (the one found here http://toilers.mines.edu/Public/XubunTOS) as I have tried >> this on several machines now (with the same release) and I seem to get the >> same result... >> >> >> Leena Kowser Ganguli >> >> ________________________________ >>> Date: Mon, 18 Feb 2008 15:06:57 +1100 >>> From: [EMAIL PROTECTED] >>> To: [EMAIL PROTECTED] >>> Subject: Re: [Tinyos-help] Problems with TestSerial >>> CC: tinyos-help@millennium.berkeley.edu >>> >>> On the bash prompt you should use >>> >>> java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:micaz >>> >>> as opposed to >>> >>> java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0/:micaz >>> >>> Notice there is no trailing slash "after" /dev/ttyUSB0 in the first command. >>> >>> >> >>> On Feb 18, 2008 12:20 PM, Michael Schippling> wrote: >>> OK, now we're getting someplace, however I don't know exactly where... >>> I don't use the TOSComm lib and I can't find all the pieces when >>> looking in CVS for the source. Specifically I found what appears >>> to be the linux C++ code at: >>> >>> http://tinyos.cvs.sourceforge.net/tinyos/tinyos-2.x/tools/tinyos/java/serial/NativeSerial_linux.cpp?revision=1.5&view=markup >>> >>> But not the JNI wrappers, nor actually any definition of the "open" method. >>> >>> Perhaps someone who knows about that lib can elucidate for us? >>> >>> >>> Anyway you appear to be getting an anomalous error when using JNI to open >>> the serial port: "Not a directory", which is actually true, but I don't >>> know where that would be coming from. Are the permissions on your /dev >>> directory open to everyone? And you do have the right JNI library for >>> your brand of linux, right? Might be worthwhile reinstalling that... >>> >>> As to the second "error", it is absolutely right. What you are doing >>> is typing the serial spec string into the bash shell as if it were a >>> command, like "ls", and the shell is telling you it can't find it: >>> "No such file or directory". The serial string is an arbitrary TOS >>> invention to describe the base-station data source and only has meaning >>> to some low level TOS Java code (which I also can't find in CVS for T2). >>> >>> Hopefully someone who actually knows something will come to our aid. >>> MS >>> >>> >>> Leena Ganguli wrote: >>>> Ok here's the output for successfully installing TestSerial onto the >>>> mote (works with any other application that I have tested so far as well): >>>> >>>> [EMAIL PROTECTED]:/opt/tinyos-2.x/apps/tests/TestSerial$ make micaz install >>>> mib510,/dev/ttyUSB0 >>>> mkdir -p build/micaz >>>> compiling TestSerialAppC to a micaz binary >>>> ncc -o build/micaz/main.exe -Os -finline-limit=100000 -Wall -Wshadow >>>> -Wnesc-all -target=micaz -fnesc-cfile=build/micaz/app.c -board=micasb >>>> -DIDENT_PROGRAM_NAME=\"TestSerialAppC\" -DIDENT_USER_ID=\"ubuntu\" >>>> -DIDENT_HOSTNAME=\"ubuntu\" -DIDENT_USER_HASH=0xf67b89f7L >>>> -DIDENT_UNIX_TIME=0x47b962e9L -DIDENT_UID_HASH=0x36a57241L >>>> -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())' >>>> -fnesc-dump='referenced(interfacedefs, components)' >>>> -fnesc-dumpfile=build/micaz/wiring-check.xml TestSerialAppC.nc -lm >>>> compiled TestSerialAppC to build/micaz/main.exe >>>> 5908 bytes in ROM >>>> 262 bytes in RAM >>>> avr-objcopy --output-target=srec build/micaz/main.exe build/micaz/main.srec >>>> avr-objcopy --output-target=ihex build/micaz/main.exe build/micaz/main.ihex >>>> writing TOS image >>>> cp build/micaz/main.srec build/micaz/main.srec.out >>>> installing micaz binary using mib510 >>>> uisp -dprog=mib510 -dserial=/dev/ttyUSB0 --wr_fuse_h=0xd9 >>>> -dpart=ATmega128 --wr_fuse_e=ff --erase --upload >>>> if=build/micaz/main.srec.out >>>> Firmware Version: 2.1 >>>> Atmel AVR ATmega128 is found. >>>> Uploading: flash >>>> >>>> Fuse High Byte set to 0xd9 >>>> >>>> Fuse Extended Byte set to 0xff >>>> rm -f build/micaz/main.exe.out build/micaz/main.srec.out >>>> >>>> ------------------------------------------------------------------------------------- >>>> Here's the errors I get when typing in the java command (the USB port is >>>> the same) >>>> >>>> [EMAIL PROTECTED]:/opt/tinyos-2.x/apps/tests/TestSerial$ java >>>> net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0/:micaz >>>> Error on serial@/dev/ttyUSB0/:57600: java.io.IOException: Could not open >>>> /dev/ttyUSB0/: TOSComm JNI library runtime error: open: Not a directory >>>> --------------------------------------------------------------------------------------- >>>> >>>> here's the errors I get with the serial@ command (again, same USB port): >>>> >>>> [EMAIL PROTECTED]:/opt/tinyos-2.x/apps/tests/TestSerial$ >>>> serial@/dev/ttyUSB0:micaz >>>> bash: serial@/dev/ttyUSB0:micaz: No such file or directory >>>> >>>> --------------------------------------------------------------------------------------- >>>> >>>> I suppose I'm too new to this so I haven't the faintest idea where I'm >>>> going wrong >>>> and I am unable to follow the Mote-PC tutorial due to this, however this >>>> remains the same even if I use >>>> sudo chmod 666 /dev/ttyUSB0 >>>> >>>> Leena Kowser Ganguli >>>> >>>>> Date: Sat, 16 Feb 2008 21:04:10 -0700 >>>>> From: [EMAIL PROTECTED] >>>>> To: [EMAIL PROTECTED] >>>>> CC: tinyos-help@millennium.berkeley.edu >>>>> Subject: Re: [Tinyos-help] Problems with TestSerial >>>>> >>>>> OK let's see... >>>>> You were able to program the micaz using /dev/ttyUSB0 is that right? >>>>> Then what is the exact error printed by Listen when you try to read data? >>>>> The error below looks like the result of you typing that text directly to >>>>> the bash command prompt. >>>>> Please also include the actual commands that you run. >>>>> I'm neither on T2 nor linux, but there should be a way to copy/paste >>>>> the command window and send it to us.... >>>>> (Also if you have re-connected the basestation to a different USB port >>>>> the name may have changed...that hasn't happened, right?) >>>>> >>>>> MS >>>>> >>>>> Leena Ganguli wrote: >>>>>> My apologies for removing the traceback. >>>>>> The error was: >>>>>> >>>>>> bash: serial@/dev/ttyUSB0:micaz: No such file or directory >>>>>> >>>>>> I am quite sure that the base-station was attached to USB0 (by the >>>> way, I'm using a USB to Serial cable), since, >>>>>> that is the only one I have been able to use for the motes, and I >>>> have checked /dev/ to confirm that... >>>>>> Now I'm wondering if something is wrong with my computer >>>> itself...if that is the case, then it may be >>>>>> easy to solve the problem I guess though I won't be able to test >>>> this out on another machine until tomorrow >>>>>> >>>>>> >>>>>> Leena Kowser Ganguli >>>>>> >>>>>> ---------------------------------------- >>>>>>> Date: Sat, 16 Feb 2008 18:34:55 -0700 >>>>>>> From: [EMAIL PROTECTED] >>>>>>> To: [EMAIL PROTECTED] >>>>>>> CC: tinyos-help@millennium.berkeley.edu >>>>>>> Subject: Re: [Tinyos-help] Problems with TestSerial >>>>>>> >>>>>>> ooh, I see, it's a "command" to the testserial program...hain't >>>> never used it... >>>>>>> >>>>>>> But it sounds like you have the same problem with Listen as well, >>>>>>> and kevin has fixed your '/' syntax too....unfortunately you have >>>>>>> removed the email traceback and I can't remember what the original >>>>>>> error message was. I think it was in the realm of file-not-found... >>>>>>> Are you sure that your base-station is attached to USB0? And that >>>>>>> is the correct name on your system? >>>>>>> >>>>>>> MS >>>>>>> >>>>>>> Leena Ganguli wrote: >>>>>>>>> What command are you running to get the bash complaint? >>>>>>>>> It looks like the shell wants a file name where you >>>>>>>>> have put the serial... string. >>>>>>>>> >>>>>>>> I am using the command >>>>>>>> >>>>>>>> serial@/dev/ttyUSB0:micaz >>>>>>>> >>>>>>>> as described in the Mote to PC tutorial located here: >>>>>>>> http://www.tinyos.net/tinyos-2.x/doc/html/tutorial/lesson4.html >>>>>>>> >>>>>>>> So the file name part doesn't really seem to make any sense... >>>>>>>> >>>>>>>> Leena Kowser Ganguli >>>>>>>> _________________________________________________________________ >>>>>>>> It's simple! Sell your car for just $30 at CarPoint.com.au >>>>>>>> >>>> http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fsecure%2Dau%2Eimrworldwide%2Ecom%2Fcgi%2Dbin%2Fa%2Fci%5F450304%2Fet%5F2%2Fcg%5F801459%2Fpi%5F1004813%2Fai%5F859641&_t=762955845&_r=tig_OCT07&_m=EXT >>>>>>> -- >>>>>>> Platform: WinXP/Cygwin >>>>>>> TinyOS version: 1.x, Boomerang >>>>>>> Programmer: MIB510 >>>>>>> Device(s): Mica2, MicaZ, Tmote >>>>>>> Sensor board: homebrew >>>>>>> >>>>>> >>>>>> _________________________________________________________________ >>>>>> It's simple! Sell your car for just $30 at CarPoint.com.au >>>>>> >>>> http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fsecure%2Dau%2Eimrworldwide%2Ecom%2Fcgi%2Dbin%2Fa%2Fci%5F450304%2Fet%5F2%2Fcg%5F801459%2Fpi%5F1004813%2Fai%5F859641&_t=762955845&_r=tig_OCT07&_m=EXT >>>>> >>>>> -- >>>>> Platform: WinXP/Cygwin >>>>> TinyOS version: 1.x, Boomerang >>>>> Programmer: MIB510 >>>>> Device(s): Mica2, MicaZ, Tmote >>>>> Sensor board: homebrew >>>>> >>>> >>>> ------------------------------------------------------------------------ >>>> Find it at www.seek.com.au Your Future Starts Here. Dream it? Then be >>>> it! >>>>> >>> >>> -- >>> Platform: WinXP/Cygwin >>> TinyOS version: 1.x, Boomerang >>> Programmer: MIB510 >>> Device(s): Mica2, MicaZ, Tmote >>> Sensor board: homebrew >>> >>> _______________________________________________ >>> Tinyos-help mailing list >>> Tinyos-help@millennium.berkeley.edu >>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> >> _________________________________________________________________ >> Overpaid or Underpaid? Check our comprehensive Salary Centre >> http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fcontent%2Emycareer%2Ecom%2Eau%2Fsalary%2Dcentre%3Fs%5Fcid%3D595810&_t=766724125&_r=Hotmail_Email_Tagline_MyCareer_Oct07&_m=EXT >> _______________________________________________ >> >> Tinyos-help mailing list >> Tinyos-help@millennium.berkeley.edu >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > > > > -- > ~Kevin _________________________________________________________________ What are you waiting for? Join Lavalife FREE http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Flavalife9%2Eninemsn%2Ecom%2Eau%2Fclickthru%2Fclickthru%2Eact%3Fid%3Dninemsn%26context%3Dan99%26locale%3Den%5FAU%26a%3D30288&_t=764581033&_r=email_taglines_Join_free_OCT07&_m=EXT _______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help