Stap 3: De Firmware knipperen
De firmware is de feitelijke binaire instructies die de MCU wordt uitgevoerd en het brein van de 3P4W-klok is.
Hulpprogramma voor installatie van de Hardware van de programmering
In deze stap moet u flash / program van het MCU. Je moet een programmeur om dit te doen. U kunt de TI LaunchPad of de TI EZ430-dongle gebruiken als een programmeur. In beide gevallen is het basisidee
. Het identificeren van de stroom (Vcc en Gnd) leveringspunten in uw programmeur.
. Ze verbinden via jumper draad naar pin 1 (Vcc) en pin 14 (Gnd) aan het MCU.
. Identificeer de SBW (spion-by-wire)-ponts (Data en Clock) in uw programmeur.
. Sluit ze aan op pin 10 (gegevens) en pin 11 (klok).
link naar LaunchPad:
http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29?DCMP=launchpad&HQS=other+PR+launchpadwiki-PR
link naar EZ430:
http://focus.ti.com/docs/toolsw/folders/print/ez430-f2013.html
Programmering Software Tool Setup
Ik had mspdebug gebruikt:http://mspdebug.sourceforge.net voor het downloaden van de firmware van het MCU. Zie link voor instructies voor downloaden en lichaamsbouw mspdebug.
Als u van de RF2500-kit of de launchpad als uw programmeur gebruikmaakt, gebruikt u de volgende opdracht
mspdebug rf2500 "prog 3p4w-clock.elf"
Als u de EZ430 kit als programmeur gebruikt, gebruikt u de volgende opdracht
mspdebug -d /dev/ttyUSB0 uif "prog 3p4w-clock.elf"
Het is ook mogelijk om te programmeren van het MCU onder Windows via de TI van geïntegreerde ontwikkeling milieu CCS. CCS kan worden gedownload van TI'
Firmware Binaries
Zowel de 3p4w-clock.elf en de 3p4w-clock.txt kunnen hier worden verkregen
3p4w-klok, elf voor Linux:
http://sites.Google.com/a/simpleavr.com/simpleavr/MSP430-projects/3p4w-Clock/3p4w-Clock.elf
3p4w-klok, elf voor Windows:
http://sites.Google.com/a/simpleavr.com/simpleavr/MSP430-projects/3p4w-Clock/3p4w-Clock.txt