How to troubleshoot a TI launchpad not running under Linux?
Some things to look for that are common pitfalls under linux:


Check that there is nothing else using the serial port


On Ubuntu the program modem-manager tends to grab serial ports and break access to them from other programs.  Remove it with sudo apt-get remove modemmanager.

On Debian brltty does a similar thing. It breaks all access to serial ports.  Remove it with sudo apt-get remove brltty.


Remove the need for sudo by granting access to your normal user to the serial device


Adding a udev rules file will allow you to set the permissions on the /dev/ttyACM0 device automatically.  Add the file /etc/udev/rules.d/50-launchpad.rules with the following in it:

ATTRS{idVendor}=="0451", ATTRS{idProduct}=="f432", MODE="0660", GROUP="plugdev"
ATTRS{idVendor}=="0451", ATTRS{idProduct}=="f430", MODE="0660", GROUP="plugdev"


Then restart udev with: /etc/init.d/udev restart