He encontrado un problema extraño al usar mspdebug con mi launchpad MSP430FR5969. Recientemente he comenzado con la programación msp430. Estaba interesado en ejecutar el proyecto Curve25519 en MSP430. Seguí las instrucciones paso a paso para instalar gcc-msp430, mspdebug, etc. con otras dependencias. Como no pude encontrar el archivo slac460k.zip en el sitio web de TI, descargué el último archivo slac460w.zip. Ahora cada vez que escribo
mspdebug --allow-fw-update tilib
Va directamente dentro del mspdebug (capturas de pantalla adjuntas).
Creoquesesuponeactualizarelfirmwareconestecomando.PuedoverqueelLEDrojoseiluminadespuésdeejecutarelcomandoanterior.
Además,nopuedoejecutarningúnprogramaenelmicrocontrolador.Intentéconunpequeñoprogramadeblinkngdesdeelindicadordemspdebugejecutandoelcomando
proga.out
PeronopuedoverelLEDparpadeando.Yelprogramaseejecutaparasiempre.Apreciarésipuedesdecirquéestoyhaciendomalaquí.Apreciotuayuda.
Editar:
Utilicé un conector USB para conectar mi dispositivo a mi computadora portátil.
Editar: Código para Blinky.
#include <msp430fr5969.h>
int main(void) {
volatile int i,j;
// stop watchdog timer
WDTCTL = WDTPW | WDTHOLD;
// set up bit 0 of P1 as output
P1DIR = 0x01;
// intialize bit 0 of P1 to 0
P1OUT = 0x00;
P1OUT ^= 0x01;
// loop forever
for (j=0;j<=1000;j++) {
// toggle bit 0 of P1
P1OUT ^= 0x01;
// delay for a while
for (i = 0; i < 0x6000; i++);
}
return 0;
}