I have made an error sending you the output:
This is correct:
Deleting old files
Built a Packet source for unknown
We're connected to avrmote
mreset: not found
**Expect nothing
Built a Packet source for unknown
We're connected to avrmote
Built a Packet source for unknown
We're connected to avrmote
**Expect test
Built a Packet source for unknown
We're connected to avrmote
test
**Expect a test
Built a Packet source for unknown
We're connected to avrmote
a test
Built a Packet source for unknown
We're connected to avrmote
error: bad data
**Expect test, biffer
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
**Expect test, bigger
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
0a1,67
// $Id: TestRemote.nc,v 1.3 2003/10/07 21:45:19 idgay Exp $
/* tab:4
* "Copyright (c) 2000-2003 The Regents of the University of California.
* All rights reserved.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose, without fee, and without written agreement is
* hereby granted, provided that the above copyright notice, the following
* two paragraphs and the author appear in all copies of this software.
*
* IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
* CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
*
* Copyright (c) 2002-2003 Intel Corporation
* All rights reserved.
*
* This file is distributed under the terms in the attached INTEL-LICENSE
* file. If you do not find these files, copies can be found by writing to
* Intel Research Berkeley, 2150 Shattuck Avenue, Suite 1300, Berkeley, CA,
* 94704. Attention: Intel License Inquiry.
*/
includes Matchbox;
includes AM;
includes Remote;
configuration TestRemote { }
implementation {
components Main, Remote, Matchbox, UARTComm as Comm, LedsC;
#ifdef DEBUG
components DebugC, TimerC;
#else
components NoDebug;
#endif
Main.StdControl -> Remote;
Main.StdControl -> Matchbox;
Main.StdControl -> Comm;
Remote.FileDelete -> Matchbox;
Remote.FileDir -> Matchbox;
Remote.FileRead -> Matchbox.FileRead[unique("FileRead")];
Remote.FileRename -> Matchbox;
Remote.FileWrite -> Matchbox.FileWrite[unique("FileWrite")];
Remote.ReceiveCommandMsg -> Comm.ReceiveMsg[AM_FSOPMSG];
Remote.SendReplyMsg -> Comm.SendMsg[AM_FSREPLYMSG];
Remote.sendDone <- Comm;
Remote.Leds -> LedsC;
#ifdef DEBUG
Main.StdControl -> TimerC;
Matchbox.Debug -> DebugC;
DebugC.SendMsg -> Comm.SendMsg[100];
DebugC.Timer -> TimerC.Timer[unique("Timer")];
#else
Matchbox.Debug -> NoDebug;
#endif
}
**Expect test, bigger after reset
mreset: not found
Built a Packet source for unknown
We're connected to avrmote
error: bad data
**Expect deltest to appear, first delete to fail, 2nd to
succeed
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
I can't explain this behaviour.
Coul you suggest me something to do?
I have attached the regression test..
Thanks.
Roberto.
On Thu, 27 Jul 2006 11:32:40 +0200
[EMAIL PROTECTED] wrote:
Hi
I run the regression test and this is what i got:
Built a Packet source for unknown
We're connected to avrmote
error: bad data
mreset: not found
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
mreset: not found
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
Built a Packet source for unknown
We're connected to avrmote
error: bad data
I can't explain this behaviour.
Coul you suggest me something to do?
I have attached the regression test..
Thanks.
Roberto.
On Wed, 26 Jul 2006 21:04:40 +0200
"David Gay" <[EMAIL PROTECTED]> wrote:
Sorry, I don't use versions of TinyOS, but the CVS
repository... I'd
suggest running the Matchbox regression test in
apps/TestMatchbox/Remote (it's a shell script called
regress, run it
with a serial forwarder setup to talk to a mote with the
application
in the Remote directory installed). If this works, then
the problem is
how you're using Matchbox. Look at the examples in
TestMatchbox for
guidance.
David Gay
#!/bin/sh
export CLASSPATH=$PWD:$CLASSPATH
echo Deleting old files
./delall
mreset
sleep 3
echo **Expect nothing
java net.tinyos.matchbox.tools.Dir
java net.tinyos.matchbox.tools.CopyIn test <<!
a test
!
echo **Expect test
java net.tinyos.matchbox.tools.Dir
echo **Expect a test
java net.tinyos.matchbox.tools.CopyOut test
java net.tinyos.matchbox.tools.CopyIn biffer <TestRemote.nc
echo **Expect test, biffer
java net.tinyos.matchbox.tools.Dir
java net.tinyos.matchbox.tools.Rename biffer bigger
echo **Expect test, bigger
java net.tinyos.matchbox.tools.Dir
java net.tinyos.matchbox.tools.CopyOut bigger
java net.tinyos.matchbox.tools.CopyOut bigger | diff -s - TestRemote.nc
echo **Expect test, bigger after reset
mreset
sleep 3
java net.tinyos.matchbox.tools.Dir
echo **Expect deltest to appear, first delete to fail, 2nd to succeed
java net.tinyos.matchbox.tools.CopyIn deltest </dev/null
java net.tinyos.matchbox.tools.Dir
java net.tinyos.matchbox.tools.Delete deltest1
java net.tinyos.matchbox.tools.Delete deltest
java net.tinyos.matchbox.tools.Dir -f
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help