MSPGCC 4.6.3 LTS20120406 Release
Long Term Support (LTS)

An alternative source for the msp430-46 packages is 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.

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