Hi, compile: make telosb
Then I upload the executable on NetEye <http://neteye.cs.wayne.edu/>testbed, which programs nodes: usr/sbin/tos-bsl --telosb -c /dev/ttyUSB$1 -r -e -I -p $2 $1 is the USB port number, $2 executable uploaded. Before my upgrade, the executable works well on NetEye. On Sat, Feb 5, 2011 at 3:51 AM, Omprakash Gnawali <[email protected]>wrote: > On Fri, Feb 4, 2011 at 1:42 PM, Xiaohui Liu <[email protected]> wrote: > > > > Hi everyone, > > I upgrade my TinyOS distribution to the lastest version from google code > yesterday. Previously I was using TinyOS 2.1 with release-dates.txt saying > "These release notes are as of: $Date: 2008/06/18 23:07:04 $". Now I find > the following > > TOS_NODE_ID TOS_AM_ADDRESS ActiveMessageC$AMPacket$address() > > TinyOS 2.1 30 1 30 > > Latest 30 1 1 > > > > Since many places of my code use link addresses, my protocol now does not > work anymore under the latest version. For > example, ActiveMessageC$AMPacket$source() always return 1 for all packets > received, even though they are from many different nodes with various > TOS_NODE_IDs. Has anyone encountered this problem with the latest version > and how should I resolve this? I find it appeared before in this thread. > > Also, can somebody please tell me where TOS_AM_ADDRESS is set from > initial value 1 to TOS_NODE_ID as in TinyOS 2.1. Thanks very much. > > How do you compile/program the nodes? It is likely you are not setting > proper ActiveMessageAddressC.addr. > > - om_p > -- -Xiaohui Liu
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
