Programación MSP430G2553 con Raspberry Pi 2

2

Entonces, quiero programar un microcontrolador msp430g2553 con frambuesa pi 2. Como no quiero usar ningún IDE, me gustaría hacerlo con clean C y terminal, sin bibliotecas externas como wiringPi, solo los microcontroladores.

Mis preguntas son:

  • ¿Puedo hacer esto con interfaces comunes como I2C o SPI?
  • ¿O debería usar la interfaz JTAG para hacer esto?

Este es el primer microcontrolador que estoy tratando de programar. He visto que puedes programar un ATtiny85 con frambuesa sobre SPI. ¿Todos los microcontroladores tienen estas funcionalidades o es específico del dispositivo?

    

1 respuesta

2

Puede flashearlo a través del puerto serie, como sugiere @ pjc50. Aquí hay una parte de un makefile que usé para un proyecto msp430:

msp430-gcc -Wall -mmcu=msp430g2553 -o foo.elf some.c files.c and.c headers.h
msp430-objcopy -O ihex foo.elf foo.hex
msp430-objdump -DS foo.elf > foo.lst    # produces an assembler listing, optional
python2 -m msp430.bsl.uart -e -p /dev/ttyUSB0 -PV foo.hex -r

Esto requiere que los paquetes msp430-gcc , -binutils , -mcu , -libc y python-msp430-tools estén instalados. Deberá conectar las líneas RST y TEST a DTR y RTS como se describe en slau319 o esta respuesta relacionada .

    
respondido por el Rainer P.

Lea otras preguntas en las etiquetas