Étape 3: Flasher le Firmware
Le firmware est les instructions binaires réelles que le MCU s’exécute et qu’il est le cerveau de l’horloge 3P4W.
Configuration de l’outil de programmation de matériel
Dans cette étape, vous aurez besoin de flash / programmer le microcontrôleur. Vous aurez besoin d’un programmeur de le faire. Vous pouvez soit utiliser le LaunchPad de TI ou le dongle TI EZ430 en tant que programmeur. Dans les deux cas, l’idée de base est de ;
. Identifier les points d’alimentation (Vcc et Gnd) de puissance à votre programmateur.
. Connectez-les via fil de pontage à la broche 1 (Vcc) et la broche 14 (Gnd) à la MCU.
. Identifier les ponts de SBW (spy-by-wire) (données et horloge) sur votre programmateur.
. Connectez-les à la broche 10 (données) et la broche 11 (horloge).
lien vers le tableau de bord :
http://Processors.wiki.TI.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29?DCMP=Launchpad&HQS=Other+PR+launchpadwiki-PR
lien vers EZ430 :
http://focus.TI.com/docs/toolsw/Folders/Print/ez430-f2013.html
Configuration de l’outil logiciel de programmation
J’avais utilisé des mspdebug :http://mspdebug.sourceforge.net pour télécharger le firmware MCU. Voir le lien pour les instructions télécharger et générer les mspdebug.
Si vous utilisez le kit de RF2500 ou le launchpad comme votre programmateur, utilisez la commande suivante
mspdebug rf2500 "prog 3p4w-clock.elf"
Si vous utilisez le kit EZ430 en tant que programmeur, utilisez la commande suivante
mspdebug -d /dev/ttyUSB0 uif "prog 3p4w-clock.elf"
Il est également possible de programmer le microcontrôleur sous Windows par l’intermédiaire de CCS d’environnement pour le développement intégré de la TI. CCS peut être téléchargée sur TI'
Firmware Binaries
3p4w-clock.elf tant 3p4w-clock.txt peuvent être obtenues ici
3P4W-horloge, elf pour Linux :
http://sites.google.com/a/simpleavr.com/simpleavr/MSP430-Projects/3P4W-Clock/3P4W-Clock.Elf
3P4W-horloge, elf pour Windows :
http://sites.google.com/a/simpleavr.com/simpleavr/MSP430-Projects/3P4W-Clock/3P4W-Clock.txt