¿Existe un sistema de desarrollo para los microcontroladores de la serie MSP430F?

Espero un IDE de algún tipo, ¡pero me quedo con cualquier compilador o ensamblador! Parece que no puedo encontrar nada googleando.

Respuestas (5)

Uso MSPgcc para la serie msp430, IAR es otro CSS . El último tiene restricciones. ¿Para qué chip estás tratando de programar o codificar?

Editar: se ha lanzado Uniarch mspgcc, admite chips msp430 más nuevos y ahora es el compilador preferido sobre mspgcc4 Direcciones de compilación para uniarch mspgcc

En concreto, MSP430F2122.

Por supuesto que lo hay. Uso emacs + mspgcc4 + make + mspdebug + gdb + ddd .

Hay un compilador IAR para descargar desde TI. El gratuito tiene un tamaño de código limitado. Viene con algún tipo de IDE también. Pero los programas MSP son bastante pequeños por definición, y un archivo MAKE simple es todo lo que necesita para compilar y programar el código.

en sourceforge puede encontrar tanto mspgcc (mspgcc.sf.net) como mspgcc4 (mspgcc4.sf.net). Recientemente tuve problemas para compilar mspgcc en un Linux moderno (finalmente lo logré), pero mspgcc4 se compila sin problemas.

Si todo lo que necesita es un ensamblador y un enlazador por ahora, es algo trivial compilar de forma cruzada gnu binutils. ./configure --target=msp430 --prefix=/opt/msp430 o algo así.

Además, listo para usar, llvm incluye varios objetivos, a diferencia de gcc, no elige un objetivo al compilar el compilador. La desventaja es que la compatibilidad con msp430 de llvm se considera experimental (ya que probablemente no nos molestaremos con los informes de errores). Y aún necesitará binutils para ensamblar y/o vincular.

GCC 4 se lanzó en 2005, y el puerto msp430 "predeterminado" que se adhiere a v3 es una desgracia. Por otra parte, el proyecto mspgcc4 no parece estar proporcionando un kit muy completo por sí mismo. :(

Yo uso Rowley CrossWorks . Es muy bueno, con un soporte excelente.

recientemente hubo una nueva versión de mspgcc, denominada temporalmente "uniarch", aquí hay algunas instrucciones de instalación para ubuntu

https://github.com/sergiocampama/Launchpad/blob/master/README.md

Creo que todos los dispositivos recientes son compatibles con esa versión...

mi configuración es una máquina vmware que ejecuta el servidor ubuntu 11.04, con netatalk y ssh... así que con mi mac, me conecto con la terminal a través de ssh, y monto la unidad ubuntu sobre afp con netatalk... así que uso xcode como ide de desarrollo , y ejecuta los comandos en la terminal... es TAN cómodo...

También tengo un archivo rake que hace todo el trabajo manual (que se puede encontrar en el repositorio anterior), y por lo tanto solo 'rake mcu=msp430g2211 build install' y compila, vincula e instala en el launchpad...