Hi. Since I can't test the CVS version at the moment, I'm testing the Ubuntu-installed tinyos-2.x at the moment.
One thing I've just seen which didn't come up before, is the mote stops accepting tos-deluge communication after a few injects (or immediately) if you setup your XML file so that DELUGE slots are in an unusual place. For instance, with the Blink deluge test app (/opt/tinyos-2.x/apps/tests/deluge/Blink), if you add a new line to the start of volumes-stm25p.xml, then tos-deluge -i will start misbehaving. Here's my new volumes-stm25p.xml: <volume_table> <volume name="TEST" size="65536"/> <volume name="DELUGE0" size="65536"/> <volume name="DELUGE1" size="65536"/> </volume_table> After running a make install, inject no longer works. "Pinging node ..." just freezes. When I broke the above (Ctrl+C), and tried it again, it got further, but froze a bit later: === OUTPUT STARTS === Pinging node ... Connected to Deluge nodes. -------------------------------------------------- Stored image 1 Prog Name: OmnipoAppC Compiled On: Thu Jan 10 11:05:35 2008 Platform: telosb User ID: david Host Name: lnxdavid User Hash: 0xB4CD1E4CL Num Pages: 32/32 Size: 35344 UID: 3280566561 Version: 1 -------------------------------------------------- Ihex read complete: Total bytes = 28520 Sections = 2 -------------------------------------------------- [-% 25% 50% 75% 100%] ERROR: Unable to send the last serial packet (file offset: 22) === OUTPUT ENDS === After the above error, tos-deluge -i keeps getting this error: Pinging node ... ERROR: Unable to retrieve image information over serial The only way to restore the mote is to re-run 'make telosb install'. Following that, the next error I get from 'tos-deluge -i' (when it starts running without freezing) is: "WARNING: Invalid image format detected". Then it freezes near the start of the transfer, like above. This is unfortunate, as I now don't have a way to store config information to flash without either causing Deluge to bomb out, or my config data to be invalidated by Deluge :-( Please look into this problem (or help me with the CVS problem, see earlier mail, so I can use that version instead). Thanks David. _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
