Paso 3: Flasheo del Firmware
El firmware es el reales instrucciones binarias que ejecuta y es el cerebro del reloj 3P4W el MCU.
Configuración de herramientas de programación Hardware
En este paso necesitará flash / programa el MCU. Se necesita un programador para hacer esto. Puede utilizar el TI LaunchPad o el dongle EZ430 TI como programador. En ambos casos la idea básica es
. Identificar los puntos de alimentación (Vcc y Gnd) de la energía en su programador.
. Conectar vía cable de puente al pin 1 (Vcc) y el pin 14 (Gnd) a la MCU.
. Identificar la ponts de SBW (spy-por-alambre) (datos y reloj) en el programador.
. Conectar al pin 10 (datos) y pin 11 (reloj).
Enlace a LaunchPad:
http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29?DCMP=Launchpad&HQs=Other+PR+launchpadwiki-PR
Enlace a EZ430:
http://Focus.ti.com/docs/toolsw/folders/Print/eZ430-f2013.html
Configuración de herramientas de Software de programación
Había usado mspdebug:http://mspdebug.sourceforge.net para descargar el firmware MCU. Ver link para instrucciones descargar y generar mspdebug.
Si utiliza el kit de RF2500 o el launchpad como su programador, utilice el siguiente comando
mspdebug rf2500 "prog 3p4w-clock.elf"
Si está usando el kit EZ430 como programador, usar el siguiente comando
mspdebug -d /dev/ttyUSB0 uif "prog 3p4w-clock.elf"
También es posible programar el MCU en Windows vía CCS de entorno de desarrollo integrado de TI. CCS puede ser descargado de TI'
Binarios de firmware
3p4w-clock.elf y clock.txt 3p4w pueden obtenerse aquí
3P4W-reloj, elf para Linux:
http://sites.Google.com/a/simpleavr.com/simpleavr/MSP430-Projects/3P4W-Clock/3P4W-Clock.Elf
3P4W-reloj, elf para Windows:
http://sites.Google.com/a/simpleavr.com/simpleavr/MSP430-Projects/3P4W-Clock/3P4W-Clock.txt