[Tinyos-help] turning off MTS310 sensors

2006-12-21 Thread Tony Ling
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

2006-12-20 Thread Tony Ling
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

2006-12-12 Thread Tony Ling
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

2006-12-12 Thread Tony Ling

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

2006-12-08 Thread Tony Ling

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

2006-12-06 Thread Tony Ling
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