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

6

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

    
pregunta I. J. Kennedy

5 respuestas

8

Uso IAR es otra CSS . Estas últimas tienen restricciones. ¿Para qué chip estás intentando programar o programar?

Editar- Se ha lanzado Uniarch mspgcc , es compatible con los nuevos chips msp430 y ahora es el compilador preferido sobre mspgcc4 Cree instrucciones para uniarch mspgcc

    
respondido por el jsolarski
8

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

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

    
respondido por el markrages
3

en sourceforge puedes encontrar tanto mspgcc (mspgcc.sf.net) como mspgcc4 (mspgcc4.sf.net). Recientemente tuve problemas para construir mspgcc en un Linux moderno (finalmente lo logré), pero mspgcc4 construye muy bien, no hay problema.

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

Además, fuera de la caja, llvm incluye varios objetivos, a diferencia de gcc, no se elige un objetivo al compilar el compilador. El inconveniente es que el soporte msp430 de llvm se considera experimental (ya que probablemente no nos molestemos con los informes de errores). Y aún necesitarás binutils para ensamblar y / o enlazar.

    
respondido por el old_timer
2

Utilizo Rowley CrossWorks . Es muy bueno, con un excelente soporte.

    
respondido por el Leon Heller
1

hace poco hubo una nueva versión de mspgcc, apodada temporalmente "uniarch", aquí hay algunas instrucciones de instalación para Ubuntu

enlace

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 el terminal a través de ssh, y monte la unidad ubuntu sobre afp con netatalk ... así que uso xcode como la idea de desarrollo y ejecutar los comandos en la terminal ... es TAN cómodo ...

También tengo un archivo de 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, enlaza e instala en el launchpad ...

    
respondido por el Sergio Campamá

Lea otras preguntas en las etiquetas