[Tinyos-help] turning off MTS310 sensors
Hello, I've read the user's manual, and it says that the sensors can be turned off setting a control signal. I would like to turn off the sounder(PW2), Microphone(PW3), Accelerometer(PW4), Temperature (RT2), and Photocell(R2). Basically I would only like to keep Magnetometer, with control signal=PW5. I'm using the TestSensor.nc application out of contrib.\xbow\apps\XSensorMTS300\ directory. Any help would be greatly appreciated, thanks ___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
[Tinyos-help] Error: No Packet Handler
Hello, I am trying to run Ocilloscope.nc from \opt\tinyos-1.x\contrib\xbow\apps and view its results using MOTEVIEW 1.2 I am using MIB510 configuration board and MICA2 sensor with the MTS 310 sensorboard. I receive this error as my output: error: no packet handler for tos type 0x0a Does anyone what is causing this problem? Thanks ___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
RE: [Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder
How would you go about running the HFS.nc program on your machine? (\opt\tinyos-1.x\apps\HighFrequencySampling\HFS.nc) ? I would simply compile it first (command line: make mica2), Then install it to my mote: (command line: make mica2 reinstall mib510,com1) I'm just making sure this is the proper way to do it, and see if anyone else can run this program using that method. At least this way I'll know that my problem isn't in my makefiles, but rather in the commands I use to run the program thanks -Original Message- From: Michael Schippling [mailto:[EMAIL PROTECTED] Sent: Monday, December 11, 2006 3:08 PM To: Tony Ling Cc: tinyos-help@Millennium.Berkeley.EDU Subject: Re: [Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder My makefile reading days are far behind the current syntax... Try two things: export MIB510=COM1 make or make MIB510=COM1 and as I said, I believe the correct setup is described in one of the Getting Started type manuals that you should be able to find on the xbow site... MS Tony Ling wrote: Okay, I think the problem lies in the Makerules file (\tinyos\cygwin\opt\tinyos-1.x\apps), specifically lines 151 through 162: # # Programming Boards : flags # ifeq ($(shell uname),FreeBSD) PROGRAMMER_FLAGS=-dlpt=/dev/ppi0 -dprog=dapa $(PROGRAMMER_PART) $(PROGRAMMER_EXTRA_FLAGS) else PROGRAMMER_FLAGS=-dprog=dapa $(PROGRAMMER_PART) $(PROGRAMMER_EXTRA_FLAGS) endif PROGRAMMER := DAPA And then lines 165 through 201: # # Programming Boards : command line input # Command line input for programmers: # none : default to parallel programming board # MIB510=dev : use mib510 port programming board at port dev # EPRB=host: use eprb at hostname host # AVRISP=dev : use AVRISP serial programmer at port dev # ### If MIB510 then MIB5100 := $(subst MIB510=,,$(filter MIB510=%,$(MAKECMDGOALS))) ifneq ($(MIB510_),) MIB510 := $(MIB5100) endif MAKECMDGOALS := $(filter-out MIB510=%,$(MAKECMDGOALS)) ### If STK is a set environment variable or if STK=xxx appears on the command ### line, then take it to be a network address and program assuming an stk500 ### module. EPRB0 := $(subst EPRB=,,$(filter EPRB=%,$(MAKECMDGOALS))) ifneq ($(EPRB_),) EPRB := $(EPRB0) endif MAKECMDGOALS := $(filter-out EPRB=%,$(MAKECMDGOALS)) ifneq (x$(MIB510),x) PROGRAMMER := STK PROGRAMMER_FLAGS=-dprog=mib510 -dserial=$(MIB510) $(PROGRAMMER_PART) $(PROGRAMMER_EXTRA_FLAGS_MIB) endif ifneq (x$(EPRB),x) PROGRAMMER := STK PROGRAMMER_FLAGS=-dprog=stk500 -dhost=$(EPRB) $(PROGRAMMER_PART) $(PROGRAMMER_EXTRA_FLAGS_STK) endif ifdef AVRISP PROGRAMMER := STK PROGRAMMER_FLAGS=-dprog=stk500 -dserial=$(AVRISP) $(PROGRAMMER_PART) $(PROGRAMMER_EXTRA_FLAGS_AVRISP) endif There is something we should change to tell the program that we have a mib510 into COM port 1, but I'm not sure as how to do it... -Original Message- From: Michael Schippling [mailto:[EMAIL PROTECTED] Sent: Friday, December 08, 2006 7:19 PM To: Tony Ling Cc: tinyos-help@Millennium.Berkeley.EDU Subject: Re: [Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder alright then, now we're getting somewhere... when I do the make reinstall in apps I get this line: uisp -dprog=mib510 -dserial=COM3 -dpart=ATmega128 ... whereas you have: uisp -dprog=dapa -dpart=ATmega128 Note that dapa is some other kind of programmer board, and there is no COM spec. My belief is that this info comes from the env var MIB510=COM3 but I think one of the Getting Started guides describes how to set things up correctly. I've not used the make command line option that you have, so I don't know if that's the way it's supposed to work... Once I find a magic combination of configurations I usually just ignore other possibilities and hope it just keeps doing whatever it is supposed to be doing... Another curious thing I can't explain is why your make _RE_install goes ahead and redoes the ncc and objcpy passes...whereas mine just fires off uisp...I'm not generally greatly happy with TOS makefile dependencies, but the above doesn't really make sense... MS Tony Ling wrote: I tried running HFS.nc \tinyos-1.x\apps\HighFrequencySampling\ First, I typed make mica2 And it terminated with exit code 0. Then, I typed make mica2 reinstall mib510,com1 And these are the errors I received: -- Capture Output -- C:\Program Files\Crossbow\Crimson\IDE.bat C:\tinyos\cygwin\opt\tinyos-1.x\apps
RE: [Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder
Thank you, the make mica2 reinstall MIB510=COM1 did the trick, although now we have run into another problem running HFS.nc After following the README file, it says to: -program a mote with HFS.nc -- done -program a mote with TOSBase -- done -compile the java code with make -f jmakefile -- done - collect some samples: run a serial forwarder that talks to your TOSBase --done connect the TOSBase mote to your serial port --done execute java Sample.class 200 2 --PROBLEM-- we get this problem when typing in that specific java command -- Capture Output -- C:\Program Files\Crossbow\Crimson\IDE.bat C:\tinyos\cygwin\opt\tinyos-1.x\apps\HighFrequencySampling c:\tinyos\cygwin\bin java Sample.class 200 2 # Command: java Sample.class 200 2 Cygwin:c:\tinyos\cygwin\bin Directory: C:\tinyos\cygwin\opt\tinyos-1.x\apps\HighFrequencySampling Directory: /opt/tinyos-1.x/apps/HighFrequencySampling # java.lang.NoClassDefFoundError: Sample/class Terminated with exit code 0 Do you know what may be causing this? -Original Message- From: Michael Schippling [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 12, 2006 1:20 PM To: Tony Ling Cc: tinyos-help@Millennium.Berkeley.EDU Subject: Re: [Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder I think I've said this about 10 times so far... if you read my last email I gave two suggestions for how I would go about doing the install. But you've forced my hand so I just went and tried a number of approaches. Do one of these: 1) Set the danged environment variable. or 2) Your make line is incorrect, which explains why the reinstall is running the compile line again (but actually doesn't explain what make thinks it's doing by re-running the compile...) Try this: make mica2 reinstall MIB510=COM1 MS Tony Ling wrote: How would you go about running the HFS.nc program on your machine? (\opt\tinyos-1.x\apps\HighFrequencySampling\HFS.nc) ? I would simply compile it first (command line: make mica2), Then install it to my mote: (command line: make mica2 reinstall mib510,com1) I'm just making sure this is the proper way to do it, and see if anyone else can run this program using that method. At least this way I'll know that my problem isn't in my makefiles, but rather in the commands I use to run the program thanks -Original Message- From: Michael Schippling [mailto:[EMAIL PROTECTED] Sent: Monday, December 11, 2006 3:08 PM To: Tony Ling Cc: tinyos-help@Millennium.Berkeley.EDU Subject: Re: [Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder My makefile reading days are far behind the current syntax... Try two things: export MIB510=COM1 make or make MIB510=COM1 and as I said, I believe the correct setup is described in one of the Getting Started type manuals that you should be able to find on the xbow site... MS ___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
RE: [Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder
I tried running HFS.nc \tinyos-1.x\apps\HighFrequencySampling\ First, I typed make mica2 And it terminated with exit code 0. Then, I typed make mica2 reinstall mib510,com1 And these are the errors I received: -- Capture Output -- C:\Program Files\Crossbow\Crimson\IDE.bat C:\tinyos\cygwin\opt\tinyos-1.x\apps\HighFrequencySampling c:\tinyos\cygwin\bin make mica2 reinstall mib510,com1 # Command: make mica2 reinstall mib510,com1 Cygwin:c:\tinyos\cygwin\bin Directory: C:\tinyos\cygwin\opt\tinyos-1.x\apps\HighFrequencySampling Directory: /opt/tinyos-1.x/apps/HighFrequencySampling # compiling HFS to a mica2 binary ncc -o build/mica2/main.exe -Os -board=micasb -target=mica2 -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -finline-limit=10 -fnesc-cfile=build/mica2/app.c HFS.nc -lm compiled HFS to build/mica2/main.exe 18010 bytes in ROM 848 bytes in RAM avr-objcopy --output-target=srec build/mica2/main.exe build/mica2/main.srec installing mica2 binary uisp -dprog=dapa -dpart=ATmega128 --wr_fuse_e=ff --erase Atmel AVR ATmega128 is found. Erasing device ... Reinitializing device Atmel AVR ATmega128 is found. pulse pulse Fuse Extended Byte set to 0xff sleep 1 uisp -dprog=dapa -dpart=ATmega128 --wr_fuse_e=ff --upload if=build/mica2/main.srec Atmel AVR ATmega128 is found. Uploading: flash pulse Fuse Extended Byte set to 0xff sleep 1 uisp -dprog=dapa -dpart=ATmega128 --wr_fuse_e=ff --verify if=build/mica2/main.srec Atmel AVR ATmega128 is found. Verifying: flash flash error at address 0x0: file=0x0c, mem=0xff flash error at address 0x1: file=0x94, mem=0xff flash error at address 0x2: file=0xb5, mem=0xff flash error at address 0x3: file=0x01, mem=0xff flash error at address 0x4: file=0x0c, mem=0xff flash error at address 0x5: file=0x94, mem=0xff flash error at address 0x6: file=0xd2, mem=0xff flash error at address 0x7: file=0x01, mem=0xff flash error at address 0x8: file=0x0c, mem=0xff ...and so on -Original Message- From: Michael Schippling [mailto:[EMAIL PROTECTED] Sent: Friday, December 08, 2006 3:39 PM To: Tony Ling Cc: tinyos-help@Millennium.Berkeley.EDU Subject: Re: [Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder MakeXbowlocal is just that...xbow's version of the apps/Makelocal file... Nothing in the regular apps tree references it and it probably contains a lot of defines that won't be of any use there anyway. Can you post the output from make install in both dirs so we can try to compare them? MS Tony Ling wrote: In my contrib/xbow/MakeXbowlocal file I have: DEFAULT_PROGRAM=mib510 MIB510=COM1 DEFAULT_LOCAL_GROUP=0x88 CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_433BAND_CHANNEL_00 CFLAGS += -DRADIO_XMIT_POWER=0xFF CFLAGS +=-DCC2420_TXPOWER=TXPOWER_MAX Keep in mind that this is the only directory that works. I don't even have a MakeXbowlocal file in my cygwin/opt/tinyos-1.x/apps directory (the one that doesn't work). Perhaps this is the problem? I tried copying my MakeXbowlocal (from contrib/xbow/MakeXbowlocal) file over to the cygwin/opt/tinyos-1.x/apps directory (that isn't working for me), but that didn't fix my problem. The only makefiles I have in my faulty directory (.nc programs won't load onto my mote) are: .cvsignore, Makefile, and Makerules Contents: .cvsignore: Makelocal (that is all that file says) Makefile: ## # # Top-level make file. Just build all of the apps # ## # default to using -s, unless VERBOSE_MAKE is set ifeq ($(VERBOSE_MAKE)_x, _x) MAKEFLAGS += -s endif export VERBOSE_MAKE # handle documentation generation DOCS := $(filter docs, $(MAKECMDGOALS)) MAKECMDGOALS := $(filter-out docs, $(MAKECMDGOALS)) ifeq ($(DOCS)_x, docs_x) MAKEFLAGS += -k endif # catch-all rule - pass targets on to the lower level %: @for d in `ls`; do \ if [ -f $$d/Makefile ]; then \ echo $$d; \ $(MAKE) -C $$d $@ $(DOCS) \ || case $(MAKEFLAGS) in *k*) fail=yes;; *) exit 1;; esac; \ fi; \ done; test -z $$fail all: docs: @echo -- Makerules: (very long, will post if necessary) -- Thanks for any and all help, Tony -Original Message- From: Michael Schippling [mailto:[EMAIL PROTECTED] Sent: Thursday, December 07, 2006 10:49 PM To: Tony Ling Subject: Re: [Tinyos-help
[Tinyos-help] Flash Errors when Loading programs from anywhere except Contrib Folder
Hello, I am trying to install the SenseLightToLog.nc program onto my mica2 mote through the mib510 configuration board. I am using Crimson Editor to view the file. To compile, I type make mica2 and the program compiles. To load the program onto my mote, I type make mica2 reinstall mib510,com1 as I normally do to load any program to my mote. I receive multiple flash errors when trying to install anything out of this folder (\tinyos\cygwin\opt\tinyos-1.x\apps) but successfully load programs out of \tinyos\cygwin\opt\tinyos-1.x\contrib\xbow\apps this way. Is there something in the Makerules file (\tinyos\cygwin\opt\tinyos-1.x\apps\Makerules) that needs to be changed to avoid these errors? I am sure the flash errors are not caused by a loose connection, since the files load through the contrib folder. Thanks, Tony ___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help