MSPGCC 4.6.3 LTS20120406 Release
Long Term Support (LTS)

An alternative source for the msp430-46 packages is stanford: "deb http://tinyos.stanford.edu/tinyos/dists/ubuntu natty main" This release is the primary MSP430 toolchain for the TinyOS T2.1.2 release. It also can be used for the TinyOS development trunk.

Last update: 20121019, cire

(Changelog at end)

The 4.6.3-LTS20120406 repository contains the following packages for the i386 (32 bit) and amd64 (64 bit) architectures:

Release notes can be found at Release Notes 46

To use this repository you need to:

  1. Add the following lines to /etc/apt/sources.list.d/tinyprod-debian.list:
      deb http://tinyprod.net/repos/debian squeeze   main
      deb http://tinyprod.net/repos/debian msp430-46 main
    
    
      $ cd /etc/apt/sources.list.d
      $ sudo echo "deb http://tinyprod.net/repos/debian squeeze main" >> tinyprod-debian.list
      $ sudo echo "deb http://tinyprod.net/repos/debian msp430-46 main" >> tinyprod-debian.list
    
    
  2. Install the new packages:
      $ sudo apt-get update
      $ sudo apt-get install msp430-46 nesc tinyos-tools
    

If you want to uninstall the packages you can do it like this:

  $ sudo apt-get autoremove --purge msp430-46
Note:

  1. Other packages from the main tinyprod debian repository (squeeze) are needed to make a functioning nesc development sytem. In particular, you will need nesc and tinyos-tools. These have been included in the instructions above.

  2. Experimental msp430 toolchains install into /opt/msp430-. 4.6.3 is the released default toolchain for the msp430 cpus for tinyos 2.1.2. It installs into the /usr heirarchy.


Note

This repository is signed with the following key:

  pub   2048R/34EC655A 2011-02-28
        Key fingerprint = 2ADB 95E2 E116 3F0C 0B55  73F0 DB53 87FB 34EC 655A
  uid                  Eric Decker 

To install the key in the local apt keyring you have to do the following:

  $ gpg --keyserver keyserver.ubuntu.com --recv-keys 34EC655A
  $ gpg -a --export 34EC655A | sudo apt-key add -

-- cire (October 19, 2012)



Changelog:

  20121019, cire: move 4.6.3 toolchain to /usr
  20120716, cire: rebuild tinyprod repository