thanks for the update, Steve.Any advice for cygwin users? know of any cygwin rpm locations? regards Chris
> Date: Tue, 19 Jun 2012 15:03:25 -0400 > From: [email protected] > To: [email protected] > Subject: [Shimmer-users] toolchain upgrade > > all, > > i just checked in a set of small updates/upgrades, some of which will be > critical to support the first major mspgcc toolchain upgrade in tinyos > in years. as of early this month, tinyos has decided to upgrade from > version 3.2.3 (circa late 2003) to 4.6.3. > > anyway, a few of my commits are bugfixes, only revealed during compiler > testing. a few others are just cleanup; and one is just a really minor > new feature (Time adds mktime). > > the short story is that anyone who updates their tinyos-main repository > will find their ability to compile applications broken. > > i must apologize to anyone caught by this, as i wasn't paying attention > to the fact that another member of tinyos core was busily preparing the > codebase for the new compiler, which uses slightly different > designations for the msp430 variations; when the old compiler sees the > new designation, it chokes. (this designation lives in > tos/<shimmer_variant>/.platform). > > anyway, the next time you update your tinyos-main: > > cd ~/tinyos-main > svn update > > you will see new code scattered over the tree (depends upon how *long* > you've been neglecting this), but current shimmer-specific changes are: > > tos/platforms/shimmer/Time*.nc > /shimmerAnalogSetupP.nc > /chips/msp430/Msp430I2C*.nc > /chips/msp430/FastClockP.nc > /chips/sd/SDP.nc > support/make/shimmer*.target > /span.target > > what you need to do: > > if you upgrade the tree, you need to > > 1) install a new msp430-gcc toolchain, version 4.6.3, along with > upgrading nesc to v1.3.3. the virtual package msp430-46 will manage all > of them, or you can install everything but gdb if you're short on space. > > packages for ubuntu, both 32- and 64-bit platforms, are hosted at > > http://tinyprod.net/repos/debian > > follow the instructions in README_46. ignore the now-outdated warnings > that the release is experimental; it has logged a great many hours of > testing since that was written. > > if you need to upgrade, installing nesc is similar to the other packages: > > sudo apt-get install nesc > > *or* > > 2) make a temporary hack that will allow you to use the old compiler > until you upgrade. in your platform's .platform file, file the msp430 > mmcu flag, and replace msp430f1611 with the old-style msp430x1611. > > i strongly recommend that you not delay upgrading for too long. the new > compiler is a real upgrade. > > if anyone runs into trouble, please post here, and you will receive help. > > -steve > > > _______________________________________________ > Shimmer-users mailing list > [email protected] > https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users
_______________________________________________ Shimmer-users mailing list [email protected] https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users
