Desarrollo para el MCU CC430F5137 de TI

Estoy desarrollando un proyecto de sistemas embebidos (soy bastante nuevo en el área) y he determinado que quiero usar el CC430F5137 , mi problema es: ¿Cómo puedo desarrollar para él?

Desde la compilación cruzada, hasta el software del controlador, hasta: USB -> JTAG, JTAG -> Programador y programador hasta la propia MCU. ¿Son estos los pasos normales en el proceso?

¿Se puede programar un CC430F5137 con un programador genérico MSP430? Me doy cuenta de que esta es más de una pregunta, pero principalmente me gustaría saber cómo puedo desarrollar para la MCU CC430F5137 de TI.

Respuestas (2)

Veo Spy Bi-Wire junto a JTAG en la hoja de datos. Esta interfaz de programación/depuración de 2 cables (más alimentación y tierra) significa que ni siquiera necesita un programador JTAG: el Launchpad de bajo costo o las placas EZ340 o EZ-430 RF2500 pueden programar el procesador, por $ 5 o $ 10.

No todas las CPU MSP430 tienen Spy-Bi-Wire, pero según la hoja de datos tienes suerte; este lo hace

Utilizo MSP-gcc (en realidad, MSP430-Ada como alternativa a c) para el desarrollo de programas y mspdebug con cualquiera de los programadores anteriores.

Gracias, encontré Launchpad justo antes de leer esto, lo estoy comprando porque es muy barato y excelente para la creación de prototipos. ¿Puedo usar los programadores que mencionaste para programar más de un CC430F5137? ¿La MCU es desmontable, por lo que puedo actualizar mi binario a cualquier cantidad de MCU?
La MCU en el Launchpad está conectada pero solo en un enchufe de 20 pines. La forma en que usa el Launchpad con su propia CPU (que está en un paquete de 48 pines) es a través de un cable de 4 hilos (¡o 4 cables separados!) a un conector (¡o pines!) en su propia PCB.

Para comenzar, probablemente querrá una placa de desarrollo, como CC430F5137 Wireless Development Tool , que tiene una interfaz JTAG. Al estudiar su esquema y la hoja de datos, debería poder diseñar su propia placa.

Luego puede usar un programador como el MSP-FET430UIF (por lo que leí en su hoja de datos, se admite el CC430F5137), usando un entorno de desarrollo como Code Composer.