Los detalles del cargador de cintas de arranque (BSL) de la serie MSP430 se pueden encontrar aquí:
enlace
Deberá conectar las líneas RST y TEST a DTR y RTS como se describe.
Energia usa mspdebug
para programar los Launchpads usando las opciones rf2500
o tilib
. La opción flash-bsl
debe ser sobre el programa MSP430g2553 a través del puerto COM con las líneas RST y TEST conectadas.
En la carpeta Energia debajo de hardware
luego msp430
hay un archivo llamado boards.txt
. Debes agregar una nueva entrada para tu tablero con la configuración de carga establecida en flash-bsl
.
por ejemplo
##############################################################
baremsp430g2553.name=msp430g2553 (16MHz)
baremsp430g2553.upload.protocol=flash-bsl
baremsp430g2553.upload.maximum_size=16384
baremsp430g2553.build.mcu=msp430g2553
baremsp430g2553.build.f_cpu=16000000L
baremsp430g2553.build.core=msp430
baremsp430g2553.build.variant=bare
baremsp430g2553.upload.maximum_ram_size=512
Nota: no lo he hecho yo mismo, pero es así como se modifica el sistema Arduino. Estaré armando una placa msp430fr5969 personalizada en unos días y siguiendo el mismo proceso.
Por supuesto, usted no necesita Energia para programar los chips. Puede crear un sistema de compilación msp430-gcc normal y usar las compilaciones y las bibliotecas centrales de Energia. Lo hago yo mismo usando Netbeans y vale la pena el esfuerzo de configurar. El IDE de "Procesamiento" (en lo que se basan los IDE de Arduino y Energia) es excelente para una mezcla rápida pero terrible para cualquier trabajo serio, en mi opinión.