Elprotronic-logo

Elprotronic MSP430 Flash-ohjelmoija

Elprotronic-MSP430-Flash-Programmer-tuote

Tuotetiedot

  • MSP430 Flash Programmer on Elprotronic Inc:n suunnittelema ohjelmistotyökalu MSP430-mikro-ohjainten ohjelmointiin.
  • Ohjelmisto on lisensoitu ja sitä saa käyttää tai kopioida vain tällaisen lisenssin ehtojen mukaisesti.
  • Tämä laite on FCC-sääntöjen osan 15 mukainen, ja se on testattu ja sen on todettu noudattavan luokan B digitaalisille laitteille asetettuja rajoituksia.
  • Elprotronic Inc. ei ota vastuuta asiakirjan sisältämien tietojen virheistä tai puutteista.
  • Tuotetta ei saa käyttää ohjelmointisovittimen (laitteiston) kanssa, joka ei ole Elprotronic Inc:n tuote.

Tuotteen käyttöohjeet

  1. Asenna MSP430 Flash Programmer -ohjelmisto tietokoneellesi.
  2. Liitä MSP430-mikro-ohjain tietokoneeseen sopivalla ohjelmointisovittimella.
  3. Käynnistä MSP430 Flash Programmer -ohjelmisto.
  4. Valitse sopivat asetukset mikro-ohjaimellesi ja ohjelmointisovittimellesi.
  5. Lataa ohjelma tai laiteohjelmisto, jonka haluat ohjelmoida mikro-ohjaimeen MSP430 Flash Programmer -ohjelmistoon.
  6. Ohjelmoi mikro-ohjaimesi MSP430 Flash Programmer -ohjelmistolla.

Huomautus:
On tärkeää noudattaa huolellisesti käyttöohjeessa annettuja ohjeita ja käyttää tuotetta vain tarkoituksenmukaisesti vaurioiden ja haittojen välttämiseksi.

Elprotronic Inc.

Tekijänoikeus

Copyright © Elprotronic Inc. Kaikki oikeudet pidätetään

Vastuuvapauslauseke:
Mitään tämän asiakirjan osaa ei saa kopioida ilman Elprotronic Inc:n etukäteen antamaa kirjallista suostumusta. Tämän asiakirjan tiedot voivat muuttua ilman erillistä ilmoitusta, eivätkä ne edusta Elprotronic Inc:n minkään osan sitoutumista. Vaikka tässä asiakirjassa olevien tietojen oletetaan olevan Tarkka, Elprotronic Inc. ei ota vastuuta virheistä tai puutteista.

Elprotronic Inc, sen työntekijät tai tämän asiakirjan kirjoittajat eivät ole missään tapauksessa vastuussa erityisistä, suorista, epäsuorista tai välillisistä vahingoista, tappioista, kustannuksista, maksuista, vaatimuksista, vaatimuksista, menetetyistä voitoista, palkkioista tai minkäänlaisista kuluista tai kuluista. kiltti.
Tässä asiakirjassa kuvattu ohjelmisto on toimitettu lisenssillä, ja sitä saa käyttää tai kopioida vain tällaisen lisenssin ehtojen mukaisesti. Takuiden vastuuvapauslauseke: Hyväksyt, että Elprotronic Inc. ei ole antanut sinulle nimenomaisia ​​takuita ohjelmistosta, laitteistosta, laiteohjelmistosta ja niihin liittyvistä asiakirjoista. Ohjelmisto, laitteisto, laiteohjelmisto ja niihin liittyvät asiakirjat toimitetaan sinulle "SELLAISENAAN" ilman minkäänlaista takuuta tai tukea. Elprotronic Inc. irtisanoutuu kaikista ohjelmistoa koskevista takuista, nimenomaisista tai oletetuista, mukaan lukien rajoituksetta kaikki oletetut takuut soveltuvuudesta tiettyyn tarkoitukseen, kaupallisuudesta, kaupallisesta laadusta tai kolmannen osapuolen oikeuksien loukkaamattomuudesta.

Vastuun rajoitus: Elprotronic Inc. ei ole missään tapauksessa vastuussa sinulle mistään käytön menetyksestä, liiketoiminnan keskeytymisestä tai mistään suorista, epäsuorista, erityisistä satunnaisista tai välillisistä vahingoista (mukaan lukien menetetyt voitot) kanteen muodosta riippumatta olipa kyse sopimuksesta, vahingonkorvausvelvollisuudesta (mukaan lukien laiminlyönnistä), ankarasta tuotevastuusta tai muusta, vaikka Elprotronic Inc.:lle olisi kerrottu tällaisten vahinkojen mahdollisuudesta.

LOPPUKÄYTTÄJÄN KÄYTTÖOIKEUSSOPIMUS

LUE TÄMÄ ASIAKIRJA HUOLELLISESTI ENNEN OHJELMISTON JA LIITTYVÄN LAITTEISTON KÄYTTÖÄ. ELPROTRONIC INC. JA/TAI SEN TYTÄRYHTIÖT ("ELPROTRONIC") ON VALMIS LISÄYTETÄÄN OHJELMISTON SINULLE YKSILÖLLE, YHTIÖLLE TAI OIKEUDELLISELLE YHTIÖLLE, JOKA KÄYTTÄVÄT OHJELMISTOA (VIITTAAN ALLA "JÄLKEEN" EDELLYTYKSI, ETTÄ HYVÄKSYT KAIKKI TÄMÄN KÄYTTÖOIKEUSSOPIMUKSEN EHDOT. TÄMÄ ON LAINSOPIMUS SINUN JA ELPROTRONICIN VÄLILLÄ. AVAAMALLA TÄMÄN PAKKAUKSEN, RIKKAMALLA SINETIN, NAPSAUTTAMALLA "HYVÄKSYN"-PAINIKETA TAI MUUTEN ILMOITTAmalla ASSENT ELEKTRONIISESTI TAI LATAAMALLA OHJELMISTON HYVÄKSYT TÄMÄN SOPIMUKSEN EHDOT. JOS ET HYVÄKSY NÄITÄ EHTOJA, NAPSAUTA EN HYVÄKSY -PAINIKETA TAI MUUTEN ILMOITA KIELTÄMISTÄ, ÄLÄ KÄYTÄ TÄYDELLÄ TUOTETTA JA PALAUTTA SE OSTOTODISTEEN KANSSA TUOTTEESTA. KOLMENKYMMÄN (30) PÄIVÄN AIKANA OSTOSTA, JA RAHASI PALAUTETAAN.

Lisenssi.
Ohjelmisto, laiteohjelmisto ja niihin liittyvät asiakirjat (yhteisesti "Tuote") ovat Elprotronicin tai sen lisenssinhaltijoiden omaisuutta, ja niitä suojaa tekijänoikeuslaki. Vaikka Elprotronic omistaa edelleen tuotteen, sinulla on tiettyjä oikeuksia käyttää tuotetta sen jälkeen, kun olet hyväksynyt tämän lisenssin. Tämä lisenssi koskee kaikkia tuotteen julkaisuja, versioita tai parannuksia, joita Elprotronic saattaa toimittaa sinulle. Tämän tuotteen käyttöön liittyvät oikeutesi ja velvollisuutesi ovat seuraavat:

SINÄ VOIT:

  • käytä tätä tuotetta useissa tietokoneissa;
  • tehdä ohjelmistosta yhden kopion arkistointia varten tai kopioida ohjelmisto tietokoneesi kiintolevylle ja säilyttää alkuperäinen arkistointia varten;
  • käyttää ohjelmistoa verkossa

ET SAA:

  • alilisensoida, käännellä, purkaa, purkaa, muokata, kääntää, yrittää löytää Tuotteen lähdekoodia; tai luoda johdannaisteoksia Tuotteesta;
  • jakaa uudelleen, kokonaan tai osittain, mitä tahansa tämän Tuotteen ohjelmistokomponentin osaa;
  • käytä tätä ohjelmistoa ohjelmointisovittimen (laitteiston) kanssa, joka ei ole Elprotronic Inc:n tuote.

Tekijänoikeus
Elprotronic omistaa kaikki oikeudet, nimikkeet ja tekijänoikeudet tuotteeseen ja tuotteen kopioihin. Tuote on suojattu tekijänoikeuslailla ja kansainvälisten sopimusmääräyksillä. Siksi sinun on kohdeltava tuotetta kuten mitä tahansa muuta tekijänoikeudella suojattua materiaalia.

Vastuun rajoitus.
Elprotronic ei ole missään tapauksessa vastuussa sinulle mistään käytön menetyksistä, liiketoiminnan keskeytymisestä tai mistään suorista, epäsuorista, erityisistä, satunnaisista tai välillisistä vahingoista (mukaan lukien menetetyt voitot) riippumatta kanteen muodosta, joko sopimuksesta tai vahingonkorvauksesta. (mukaan lukien huolimattomuus), ankara tuotevastuu tai muutoin, vaikka Elprotronicille olisi kerrottu tällaisten vahinkojen mahdollisuudesta.

VASTUUVAPAUSLAUSEKE TAKUISTA.
Hyväksyt, että Elprotronic ei ole antanut sinulle nimenomaisia ​​takuita ohjelmistosta, laitteistosta, laiteohjelmistosta ja niihin liittyvistä asiakirjoista. Ohjelmisto, laitteisto, laiteohjelmisto ja niihin liittyvät asiakirjat toimitetaan sinulle "SELLAISENAAN" ilman minkäänlaista takuuta tai tukea. Elprotronic irtisanoutuu kaikista ohjelmistoa ja laitteistoa koskevista takuista, nimenomaisista tai oletetuista, mukaan lukien rajoituksetta kaikki oletetut takuut soveltuvuudesta tiettyyn tarkoitukseen, kaupallisuudesta, kaupallisesta laadusta tai kolmannen osapuolen oikeuksien loukkaamattomuudesta.

FCC: N LAUSUMA

Tämä laite on FCC-sääntöjen osan 15 mukainen.

Toiminta on kahden seuraavan ehdon alaista:

  1. tämä laite ei saa aiheuttaa haitallisia häiriöitä ja
  2. tämän laitteen on hyväksyttävä kaikki vastaanotetut häiriöt, mukaan lukien häiriöt, jotka voivat aiheuttaa ei-toivottua toimintaa.

HUOMAA:
Tämä laite on testattu ja sen on todettu noudattavan luokan B digitaalisille laitteille asetettuja rajoituksia FCC-sääntöjen osan 15 mukaisesti. Nämä rajoitukset on suunniteltu tarjoamaan kohtuullinen suoja haitallisia häiriöitä vastaan ​​kotiasennuksessa. Tämä laite tuottaa, käyttää ja voi säteillä radiotaajuista energiaa, ja jos sitä ei asenneta ja käytetä käyttöohjeen mukaisesti, se voi aiheuttaa haitallisia häiriöitä radioviestintään. Ei kuitenkaan ole takeita siitä, ettei häiriöitä tapahdu tietyssä asennuksessa. Jos tämä laite aiheuttaa haitallisia häiriöitä radio- tai televisiovastaanottoon, mikä voidaan määrittää sammuttamalla ja käynnistämällä laite, käyttäjää kehotetaan yrittämään korjata häiriöt jollakin seuraavista tavoista:

  • Suuntaa tai siirrä vastaanottoantenni uudelleen
  • Lisää laitteen ja vastaanottimen välistä etäisyyttä
  • Liitä laite pistorasiaan, joka on eri piirissä kuin se, johon vastaanotin on kytketty
  • Pyydä apua jälleenmyyjältä tai kokeneelta radio-/TV-teknikolta.

Varoitus:
Muutokset, joita Elprotronic Inc. ei ole nimenomaisesti hyväksynyt, voivat mitätöidä käyttäjän oikeuden käyttää laitetta.

Tämä luokan B digitaalinen laite täyttää kaikki Kanadan häiriöitä aiheuttavia laitteita koskevien määräysten vaatimukset.

FlashPro430 komentorivin tulkki

FlashPro430 Multi-FPA API-DLL:tä voidaan käyttää komentorivin tulkin kuoren kanssa. Tämä komentotulkki mahdollistaa tavallisten komentokehoteikkunoiden tai komentosarjan käytön files suorittaa API-DLL-toiminnot. Katso API-DLL-toimintojen yksityiskohtaiset kuvaukset FlashPro430 Multi-FPA API-DLL -käyttöoppaasta (PM010A05).

Kun vakioohjelmistopaketti on asennettu, kaikki vaaditaan files sijaitsevat hakemistossa

  • C:\Ohjelma Files\Elprotronic\MSP430\USB FlashPro430\CMD-line

ja sisältää

  • FP430-commandline.exe -> komentorivin komentotulkki
  • MSP430FPA.dll -> standardi API-DLL files
  • MSP430FPA1.dll -> —-,,,,,----
  • MSPlist.ini -> alustus file

Kaikki API-DLL files pitäisi sijaita samassa hakemistossa, jossa FP430-commandline.exe sijaitsee. Komentorivitulkin käynnistämiseksi tulee suorittaa FP430-commandline.exe.

Komentosyntaksi:

käskyn_nimi ( parametri1, parametri2, …. ) parametri:

  1. merkkijono ( file nimi jne.) – "filenimi"
  2. numeroita
    • kokonaisluku desimaali esim. 24
    • tai kokonaisluku heksa esim. 0x18

Huomautus: Välilyöntejä ei oteta huomioon

Ohjeissa kirjainkoolla ei ole merkitystä

  • F_OpenInstancesAndFPAs("*# *")
  • ja f_openinstancesandfpas("*# *" ) ovat samat

Example-1:

Suorita FP430-commandline.exe

Tyyppi:
F_OpenInstancesAndFPAs( “*# *” ) // avaa ilmentymät ja etsi ensimmäinen sovitin (mikä tahansa SN) Paina ENTER - tulos ->1 (OK)

Tyyppi:
F_Initialization() //alustus configilla, joka on otettu config.ini-tiedostosta//setup otettu FlashPro430:sta – määritellyllä MSP430-tyypillä, koodilla file jne.

  • Paina ENTER - tulos ->1 (OK)

Tyyppi:

F_AutoProgram(0)
Paina ENTER - tulos ->1 (OK)

Tyyppi:

F_Report_Message()
Paina ENTER - tulos -> näytti viimeisen raporttiviestin (F_Autoprogram(0))

Katso tulos kuvasta A-1:

Elprotronic-MSP430-Flash-Programmer-kuva-1

Kirjoita quit() ja paina ENTER sulkeaksesi FP430-commandline.exe-ohjelman.

Example-2:
Suorita FP430-commandline.exe ja kirjoita seuraavat ohjeet:

  • F_OpenInstancesAndFPAs( “*# *” ) // avaa ilmentymät ja etsi ensimmäinen sovitin (mikä tahansa SN)
  • F_Initialization()
  • F_Report_Message()
  • F_ConfigFileLataa ("filenimi" ) //laita voimassa oleva polku ja konfiguraatio file nimi
  • F_ReadCodeFile(1, "FileNimi" ) //laita voimassa oleva polku ja koodi file nimi (TI.txt-muoto)
  • F_AutoProgram(0)
  • F_Report_Message()
  • F_Put_Byte_to_Buffer(0x8000, 0x11)
  • F_Put_Byte_to_Buffer(0x8001, 0x21)
  • F_Put_Byte_to_Buffer(0x801F, 0xA6)
  • F_Open_Target_Device()
  • F_Segment_Erase(0x8000)
  • F_Copy_Buffer_to_Flash(0x8000, 0x20)
  • F_Copy_Flash_to_Buffer(0x8000, 0x20)
  • F_Get_Byte_from_Buffer(0x8000)
  • F_Get_Byte_from_Buffer(0x8001)
  • F_Get_Byte_from_Buffer(0x801F)
  • F_Close_Target_Device() quit()

Luettelo komentorivin ohjeista

  • lopettaa(); sulje komentotulkkiohjelma
  • help() ;näytä luettelo alla
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances(ei)
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs( "Filenimi")
  • F_Set_FPA_index( fpa )
  • F_Get_FPA_index()
  • F_LastStatus( fpa )
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(indeksi )
  • F_Get_FPA_SN( fpa )
  • F_APIDLL_Directory("APIDLLpath")
  • F_Initialization()
  • F_DispSetup()
  • F_Sulje_Kaikki()
  • F_Power_Target(OnOff)
  • F_Reset_Target()
  • F_Report_Message()
  • F_ReadCodeFile( file_format, "Filenimi")
  • F_Get_CodeCS(kohde)
  • F_ReadPasswFile( file_format, "Filenimi")
  • F_ConfigFileLataa ("filenimi")
  • F_SetConfig(indeksi, data)
  • F_GetConfig( hakemisto )
  • F_Put_Byte_to_Buffer(adr, data)
  • F_Copy_Buffer_to_Flash(aloitusosoite, koko)
  • F_Copy_Flash_to_Buffer(aloitusosoite, koko)
  • F_Copy_All_Flash_to_Buffer()
  • F_Get_Byte_from_Buffer(adr)
  • F_GetReportMessageChar( index )
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer(adr, data)
  • F_Put_Byte_to_Password_Buffer(adr, data)
  • F_Get_Byte_from_Code_Buffer(adr)
  • F_Get_Byte_from_Password_Buffer(adr)
  • F_AutoProgram(0)
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase( mode )
  • F_Memory_Blank_check()
  • F_Memory_Write( tila )
  • F_Memory_Verify( mode )
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase(osoite)
  • F_Sectors_Blank_Check(aloitusosoite, lopetusosoite)
  • F_Blow_Fuse()
  • F_Write_Word(osoite, data)
  • F_Read_Word(adr)
  • F_Write_Byte(osoite, data)
  • F_Read_Byte(adr)
  • F_Copy_Buffer_to_RAM(aloitusosoite, koko )
  • F_Copy_RAM_to_Buffer(aloitusosoite, koko)
  • F_Set_PC_and_RUN( PC_addr )
  • F_Sync_CPU_JTAG()
  • F_Get_Targets_Vcc()

Huomautus:
Kaikkia luvussa 4 lueteltuja ohjeita ei ole toteutettu komentorivin tulkissa. esimample – kaikkia osoittimia käyttäviä käskyjä ei ole toteutettu, mutta tämä ei rajoita pääsyä kaikkiin API-DLL:iden ominaisuuksiin, koska kaikki osoittimia käyttävät käskyt on toteutettu myös yksinkertaisemmalla tavalla ilman osoittimia.

Asiakirjat / Resurssit

Elprotronic MSP430 Flash-ohjelmoija [pdfKäyttöopas
MSP430 Flash-ohjelmoija, MSP430, Flash-ohjelmoija, ohjelmoija

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *