MSPGCC 4.6.3 LTS20120406 Release
Long Term Support (LTS)

TinyProd is currently down. Instead you should use the msp430-46 packages from stanford... deb 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.

It is intended that over time, these packages will become available via the normal distribution channels for your distribution.

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 squeeze   main
      deb msp430-46 main
      $ cd /etc/apt/sources.list.d
      $ sudo echo "deb squeeze main" >> tinyprod-debian.list
      $ sudo echo "deb 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

  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.


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 --recv-keys 34EC655A
  $ gpg -a --export 34EC655A | sudo apt-key add -

-- cire (October 19, 2012)


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