TI Launchpad MSP430 en Serial en Linux

6

La MSP-EXP430G2 Guía de usuario de la placa de prueba LaunchPad LaunchPad (Rev. C) en el capítulo 3.2 estados:

  

El LaunchPad incluye un dispositivo MSP430G2553 preprogramado [...]

     

Presione el botón P1.3 para cambiar la aplicación a una temperatura   modo de medición. [...]

     

Los datos de temperatura recopilados son   También se comunica a través de UART de canal posterior a través de la emulación USB.   Circuitos de vuelta al PC. Los valores transmitidos [...] se pueden mostrar con cualquier aplicación de terminal o   la GUI del sensor de temperatura disponible en la página wiki del MSP430 LaunchPad    enlace ).   El puerto de comunicación serial en la PC debe estar configurado con 2400   bps, un bit de parada y sin control de flujo para mostrar los valores   correctamente.

He estado intentando conectarme al canal de comunicación serial desde linux usando PuTTY (/ dev / ttyACM0, 2400Bd, 8N1), pero no pasa nada.

Resultados similares con:

stty /dev/ttyACM0 2400
screen /dev/ttyACM0

Todavía no he visto el dispositivo USB LaunchPad en funcionamiento, por lo que estoy tratando de averiguar si el problema es con la instalación de Linux o con LaunchPad.

¿Cómo puedo leer los datos de la demostración de LaunchPad en Linux?

EDIT1

Estoy en Ubuntu 12.10 de 64 bits

Linux 3.5.0-21-generic #32-Ubuntu SMP Tue Dec 11 18:51:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


PACKAGE NAME      INSTALLED VERSION
binutils-msp430   2.22~msp20120406-2
gcc-msp430        4.6.3~mspgcc-20120406-3
gdb-msp430        7.2a~mspgcc-20111205-1ubuntu1
msp430-libc       20120224-1
msp430mcu         20120406-2
mspdebug          0.19-1
srecord
libsrecord-dev
libgmp-dev
    
pregunta jippie

1 respuesta

3

Esto no es demasiado raro, especialmente si su sistema es un sistema de 64 bits. Asegúrese de tener estos instalados en su sistema:

  • binutils-msp430
  • gcc-msp430
  • gdb-msp430
  • msp430-libc
  • msp430mcu
  • mspdebug
  • srecord
  • libsrecord-dev
  • libgmp-dev

Después de conectar el Launchpad, puede llevar un poco de tiempo (~ 1 minuto o menos) para que el sistema lo recoja. ¿Qué sucede si tiene un terminal abierto que solo está monitorizando el puerto como cat /dev/ttyACM0 y conecta / desconecta la unidad varias veces?

¿Estás seguro de que tienes todo lo demás instalado correctamente? Es posible que necesite algunas cosas adicionales si su sistema es de 64 bits, y las versiones más recientes del kernel > 2.4 pueden tener algunos problemas con algunos programas, pero nada que no sea fácil de solucionar. Suponiendo que use alguna distribución de Debian,

sudo apt-get install subversion gcc-4.4 texinfo patch libncurses5-dev zlibc zlib1g-dev libx11-dev libusb-dev libreadline6-dev

Hay un Cómo hacer: Launchpad programación con Linux artículo que puede ayudar.

    
respondido por el Garrett Fogerlie

Lea otras preguntas en las etiquetas