Hi, I've been tinkering with the MultihopOscilloscope application and even the EasyCollection app from the tutorial and I can't seem to get CTP working on the Mica2. I'm using Avrora for all my testing, so it could possibly be an issue with the simulation tool.
Using Avrora's packet monitor, I can observe the AM_CTP_ROUTING message exchanges which seem to be just fine. (Please correct me if I'm wrong, based on the packet trace below). But, as soon as CollectionSenderC.send is called, something weird happens. The output below is with the following avrora command line: java avrora.Main -platform=mica2 -simulation=sensor-network -seconds=1500 -report-seconds -monitors=real-time,leds,packet -ports=0:0:2390 -nodecount=2 -topology=line.top -radio-range=20 -stagger-start=10000000 -update-node-id build/mica2/EasyCollection.elf The application is an (unmodified) EasyCollection from the T2 tutorial. The timer is set to fire in about 20 seconds. I know the Avrora output is really hard to decode as is, but if anyone has seen a similar problem, I'd appreciate any insight. Thanks in advance. 1. The thing to note is that until about 22 seconds, we see only AM_CTP_ROUTING messages between the two nodes. 2. Then, at 0:00:22.361014, node 1 sends out an AM_CTP_DATA message. 3. This message seems to be received by node 0 (but, avrora does not report it) and almost immediately it echoes the message along with a bunch of other (garbage?) bytes at the end, after the CRC. This happens at 0:00:22.368266. 4. This echoed message is received only partially by node 1 at 0:00:22.368697 for some reason (avrora bug ?). The upshot is that the AM_CTP_DATA packet exchange is not successful and node 1 never receives a sendDone signal. The packet transmission is retried a few times and then given up. Does anyone know (or even guess) why ? Thanks, Zainul. --------------------- Avrora [Beta 1.7.105] - (c) 2003-2007 UCLA Compilers Group Loading build/mica2/EasyCollection.elf...[OK: 0.132 seconds] =={ Simulation events }===================== ------------------------------------------------------------------------------ 0 0:00:01.087044 off off on 0 0:00:01.087044 off on on 0 0:00:01.087045 on on on 0 0:00:01.087045 on on off 0 0:00:01.087045 on off off 0 0:00:01.087045 off off off 0 0:00:01.090962 ----> 00 0.416 ms 0 0:00:02.018410 ----> 00.00.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.07.22.18.00.00.00.00.00.00.00.65.F7.F7 11.666 ms 1 0:00:02.443398 off off on 1 0:00:02.443398 off on on 1 0:00:02.443398 on on on 1 0:00:02.443398 on on off 1 0:00:02.443399 on off off 1 0:00:02.443399 off off off 1 0:00:02.447315 ----> 00 0.416 ms 0 0:00:02.447760 <==== 00 0.416 ms 1 0:00:03.282681 ----> 00.00.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.07.22.18.00.00.80.FF.FF.00.00.3C.89.89 11.666 ms 0 0:00:03.283125 <==== 00.00.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.07.22.18.00.00.80.FF.FF.00.00.3C.89.89 11.666 ms 0 0:00:03.834660 ----> F7.F7.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.01.00.00.00.00.00.00.01.00.DE.6E.6E 12.916 ms 1 0:00:03.835104 <==== F7.F7.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.01.00.00.00.00.00.00.01.00.DE.6E.6E 12.916 ms 0 0:00:05.069244 ----> 6E.6E.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.02.00.00.00.00.00.00.01.00.9A.43.43 12.916 ms 1 0:00:05.069687 <==== 6E.6E.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.02.00.00.00.00.00.00.01.00.9A.43.43 12.916 ms 1 0:00:05.517264 ----> 89.89.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.01.00.00.00.00.0A.00.00.00.25.4E.4E 12.916 ms 0 0:00:05.517708 <==== 89.89.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.01.00.00.00.00.0A.00.00.00.25.4E.4E 12.916 ms 1 0:00:06.097264 ----> 4E.4E.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.02.00.00.00.00.0A.00.00.00.61.63.63 12.916 ms 0 0:00:06.097708 <==== 4E.4E.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.02.00.00.00.00.0A.00.00.00.61.63.63 12.916 ms 0 0:00:06.744244 ----> 43.43.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.03.00.00.00.00.00.00.01.CC.79.B0.B0 12.916 ms 1 0:00:06.744687 <==== 43.43.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.03.00.00.00.00.00.00.01.CC.79.B0.B0 12.916 ms 1 0:00:08.095181 ----> 63.63.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.03.00.00.00.00.3A.00.00.CC.6B.BC.BC 12.916 ms 0 0:00:08.095625 <==== 63.63.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.03.00.00.00.00.3A.00.00.CC.6B.BC.BC 12.916 ms 0 0:00:08.318410 ----> B0.B0.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.04.00.00.00.00.00.00.01.CC.D2.01.01 12.916 ms 1 0:00:08.318854 <==== B0.B0.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.04.00.00.00.00.00.00.01.CC.D2.01.01 12.916 ms 0 0:00:09.465910 ----> 01.01.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.05.00.00.00.00.00.00.01.CC.F1.EA.EA 12.916 ms 1 0:00:09.466354 <==== 01.01.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.05.00.00.00.00.00.00.01.CC.F1.EA.EA 12.916 ms 0 0:00:11.013410 ----> EA.EA.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.06.00.00.00.00.00.00.01.CC.B5.C7.C7 12.916 ms 1 0:00:11.013854 <==== EA.EA.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.06.00.00.00.00.00.00.01.CC.B5.C7.C7 12.916 ms 0 0:00:12.795910 ----> C7.C7.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.07.00.00.00.00.00.00.01.CC.96.2C.2C 12.916 ms 1 0:00:12.796354 <==== C7.C7.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.07.00.00.00.00.00.00.01.CC.96.2C.2C 12.916 ms 1 0:00:13.123514 ----> BC.BC.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.04.00.00.00.00.16.00.00.F4.E7.C2.C2 12.916 ms 0 0:00:13.123958 <==== BC.BC.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.04.00.00.00.00.16.00.00.F4.E7.C2.C2 12.916 ms 0 0:00:14.374244 ----> 2C.2C.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.08.00.00.00.00.00.00.01.CC.C2.B4.B4 12.916 ms 1 0:00:14.374687 <==== 2C.2C.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.08.00.00.00.00.00.00.01.CC.C2.B4.B4 12.916 ms 0 0:00:15.960077 ----> B4.B4.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.09.00.00.00.00.00.00.01.CC.E1.5F.5F 12.916 ms 1 0:00:15.960520 <==== B4.B4.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.09.00.00.00.00.00.00.01.CC.E1.5F.5F 12.916 ms 0 0:00:17.548410 ----> 5F.5F.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0A.00.00.00.00.00.00.01.CC.A5.72.72 12.916 ms 1 0:00:17.548854 <==== 5F.5F.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0A.00.00.00.00.00.00.01.CC.A5.72.72 12.916 ms 0 0:00:19.066327 ----> 72.72.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0B.00.00.00.00.00.00.01.CC.86.99.99 12.916 ms 1 0:00:19.066770 <==== 72.72.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0B.00.00.00.00.00.00.01.CC.86.99.99 12.916 ms 0 0:00:20.547577 ----> 99.99.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0C.00.00.00.00.00.00.01.CC.2D.28.28 12.916 ms 1 0:00:20.548020 <==== 99.99.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0C.00.00.00.00.00.00.01.CC.2D.28.28 12.916 ms 1 0:00:21.007264 ----> C2.C2.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.05.00.00.00.00.0C.00.00.FE.82.FB.FB 12.916 ms 0 0:00:21.007708 <==== C2.C2.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.01.0A.22.18.01.05.00.00.00.00.0C.00.00.FE.82.FB.FB 12.916 ms 0 0:00:22.235494 ----> 28.28.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0D.00.00.00.00.00.00.01.F4.55.74.74 12.916 ms 1 0:00:22.235937 <==== 28.28.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0D.00.00.00.00.00.00.01.F4.55.74.74 12.916 ms 1 0:00:22.336221 on off off 0 0:00:22.368266 ----> FB.FB.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.74.74.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:22.368336 off on off 1 0:00:22.361014 ----> FB.FB.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:22.368697 <==== 74.74.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:22.584099 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:22.584169 off off off 1 0:00:22.576847 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:22.584531 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:22.752016 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:22.752086 off on off 1 0:00:22.744764 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:22.752447 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:22.938683 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:22.938752 off off off 1 0:00:22.931431 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:22.939114 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:23.137016 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:23.137086 off on off 1 0:00:23.129764 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:23.137447 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:23.329099 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:23.329169 off off off 1 0:00:23.321847 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:23.329531 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:23.494099 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:23.494169 off on off 1 0:00:23.486847 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:23.494531 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:23.753683 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:23.753752 off off off 1 0:00:23.746431 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:23.754114 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:23.950766 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:23.950836 off on off 1 0:00:23.943514 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:23.951197 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:23.965494 ----> AA.AA.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0E.00.00.00.00.00.00.01.F4.11.59.59 12.916 ms 1 0:00:23.965937 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.33.CC.FF.FF.00.00.0A.22.18.01.0E.00.00.00.00.00.00.01.F4.11.59.59 12.916 ms 0 0:00:24.120766 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.59.59.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:24.120836 off off off 1 0:00:24.113514 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:24.121197 <==== 59.59.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:24.310766 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:24.310836 off on off 1 0:00:24.303514 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:24.311197 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms 0 0:00:24.558683 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 20.558 ms 0 0:00:24.558752 off off off 1 0:00:24.551431 ----> D8.D8.AA.AA.AA.AA.AA.AA.AA.33.CC.00.00.00.01.0C.22.17.00.00.00.00.00.01.00.EE.00.01.00.00.97.D8.D8 13.750 ms 1 0:00:24.559114 <==== AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AA.AB.BA.83 6.666 ms Simulation terminated asynchronously ============================= Simulated time: 181848423 cycles Time for simulation: 24.853 seconds Total throughput: 14.633798 mhz Throughput per node: 7.316899 mhz =={ Packet monitor results }================== Node sent (b/p) recv (b/p) corrupted (b) ------------------------------------------------------------------------------ 0 655 / 28 580 / 7 0 1 580 / 19 626 / 26 0 _______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help