Logotip Elprotronic

Flash programator Elprotronic MSP430

Elprotronic-MSP430-Flash-Programer-izdelek

Informacije o izdelku

  • MSP430 Flash Programmer je programsko orodje, ki ga je zasnovalo Elprotronic Inc. za programiranje mikrokontrolerjev MSP430.
  • Programska oprema je licencirana in jo je dovoljeno uporabljati ali kopirati samo v skladu s pogoji take licence.
  • Ta naprava je skladna s 15. delom pravilnika FCC in je bila testirana ter je ugotovljeno, da ustreza omejitvam za digitalne naprave razreda B.
  • Elprotronic Inc. ne prevzema odgovornosti za morebitne napake ali pomanjkljivosti v informacijah v dokumentu.
  • Izdelek se ne sme uporabljati z adapterjem za programiranje (strojna oprema), ki ni izdelek Elprotronic Inc.

Navodila za uporabo izdelka

  1. Namestite programsko opremo MSP430 Flash Programmer na vaš računalnik.
  2. Povežite svoj mikrokrmilnik MSP430 z računalnikom z ustreznim adapterjem za programiranje.
  3. Zaženite programsko opremo MSP430 Flash Programmer.
  4. Izberite ustrezne nastavitve za vaš mikrokrmilnik in adapter za programiranje.
  5. Naložite program ali vdelano programsko opremo, ki jo želite programirati na vaš mikrokrmilnik, v programsko opremo MSP430 Flash Programmer.
  6. Programirajte svoj mikrokrmilnik s programsko opremo MSP430 Flash Programmer.

Opomba:
Pomembno je, da natančno sledite navodilom v uporabniškem priročniku in da izdelek uporabljate le tako, kot je predvideno, da se izognete poškodbam ali poškodbam.

Elprotronic Inc.

Avtorske pravice

Copyright © Elprotronic Inc. Vse pravice pridržane

Zavrnitev odgovornosti:
Nobenega dela tega dokumenta ni dovoljeno reproducirati brez predhodnega pisnega soglasja Elprotronic Inc. Informacije v tem dokumentu se lahko spremenijo brez predhodnega obvestila in ne predstavljajo zaveze za kateri koli del Elprotronic Inc. Čeprav se domneva, da so tukaj vsebovani podatki natančno, Elprotronic Inc. ne prevzema nobene odgovornosti za morebitne napake ali opustitve.

Elprotronic Inc, njegovi zaposleni ali avtorji tega dokumenta v nobenem primeru niso odgovorni za posebno, neposredno, posredno ali posledično škodo, izgube, stroške, dajatve, zahtevke, zahteve, zahtevke za izgubljeni dobiček, pristojbine ali stroške kakršne koli narave ali prijazen.
Programska oprema, opisana v tem dokumentu, je na voljo z licenco in jo je dovoljeno uporabljati ali kopirati samo v skladu s pogoji take licence. Zavrnitev jamstev: Strinjate se, da vam Elprotronic Inc. ne daje nobenih izrecnih jamstev glede programske, strojne opreme, vdelane programske opreme in povezane dokumentacije. Programska, strojna in vdelana programska oprema ter sorodna dokumentacija, ki vam je na voljo »TAKŠNA, KOT JE«, brez kakršnega koli jamstva ali podpore. Elprotronic Inc. zavrača vsa jamstva v zvezi s programsko opremo, izrecna ali implicitna, vključno z, neomejeno, kakršnimi koli implicitnimi jamstvi glede primernosti za določen namen, primernosti za prodajo, tržne kakovosti ali nekršitve pravic tretjih oseb.

Omejitev odgovornosti: Elprotronic Inc. vam v nobenem primeru ne bo odgovoren za kakršno koli izgubo uporabe, prekinitev poslovanja ali kakršno koli neposredno, posredno, posebno naključno ali posledično škodo kakršne koli vrste (vključno z izgubljenim dobičkom), ne glede na obliko ukrepanja. bodisi zaradi pogodbe, odškodninske odgovornosti (vključno z malomarnostjo), objektivne odgovornosti za izdelek ali kako drugače, tudi če je bil Elprotronic Inc. obveščen o možnosti takšne škode.

LICENČNA POGODBA ZA KONČNEGA UPORABNIKA

PROSIMO, PRED UPORABO PROGRAMSKE IN POVEZANE STROJNE OPREME POZORNO PREBERITE TA DOKUMENT. ELPROTRONIC INC. IN/ALI NJEGOVE ODVISNE PODJETJA (»ELPROTRONIC«) JE PRIPRAVLJENA LICENCIRATI PROGRAMSKO OPREMO SAMO VAM KOT POSAMEZNIKU, PODJETJU ALI PRAVNI OSEBI, KI BO UPORABLJALA PROGRAMSKO OPREMO (V SPODAJ NAMENJENA »VI« ALI »VAŠ«) POD POGOJEM, DA SE STRINJATE Z VSEMI POGOJI TE LICENČNE POGODBE. TO JE ZAKONITA IN IZVELJLJIVA POGODBA MED VAMI IN ELPROTRONICEM. Z ODPRTJEM TEGA PAKETA, PRELOMOM PEČATA, KLIKOM NA GUMB »STRINJAM SE« ALI DRUGAČNIM ELEKTRONSKIM IZKAZOM SOGLASJA ALI NALOŽENJEM PROGRAMSKE OPREME, SE STRINJATE S POGOJI IN DOLOČILI TE POGODBE. ČE SE NE STRINJATE S TEMI POGOJI IN DOLOČILI, KLIKNITE NA GUMB »NE STRINJAM SE« ALI DRUGAČE NAVEDITE ZAVRNITEV, NE UPORABLJAJTE VEČ CELOTNEGA IZDELKA IN GA Z DOKAZILOM O NAKUPU VRNITE TRGOVCU, PRI KATEREM JE BILO KUPLJENO V TRIDESETIH (30) DNEH OD NAKUPA VAM BO DENAR POVRNJEN.

Licenca.
Programska oprema, vdelana programska oprema in sorodna dokumentacija (skupaj »izdelek«) je last Elprotronica ali njegovih dajalcev licence in je zaščitena z zakonom o avtorskih pravicah. Medtem ko je Elprotronic še naprej lastnik izdelka, boste imeli po sprejetju te licence določene pravice za uporabo izdelka. Ta licenca ureja vse izdaje, revizije ali izboljšave izdelka, ki vam jih lahko ponudi Elprotronic. Vaše pravice in obveznosti v zvezi z uporabo tega izdelka so naslednje:

TI LAHKO:

  • uporabljati ta izdelek na številnih računalnikih;
  • narediti eno kopijo programske opreme za arhivske namene ali kopirati programsko opremo na trdi disk vašega računalnika in obdržati izvirnik za arhivske namene;
  • uporabite programsko opremo v omrežju

NE SMETE:

  • podlicencirati, izvajati obratni inženiring, dekompilirati, razstaviti, spreminjati, prevajati, kakor koli poskušati odkriti izvorno kodo izdelka; ali ustvarjanje izpeljank iz izdelka;
  • v celoti ali delno ponovno distribuirati kateri koli del programske komponente tega izdelka;
  • uporabite to programsko opremo z adapterjem za programiranje (strojna oprema), ki ni izdelek Elprotronic Inc.

Avtorske pravice
Vse pravice, naslov in avtorske pravice za izdelek in vse kopije izdelka so v lasti Elprotronica. Izdelek je zaščiten z zakoni o avtorskih pravicah in določbami mednarodnih pogodb. Zato morate z izdelkom ravnati kot z vsem drugim avtorsko zaščitenim gradivom.

Omejitev odgovornosti.
Elprotronic vam v nobenem primeru ne odgovarja za kakršno koli izgubo uporabe, prekinitev poslovanja ali kakršno koli neposredno, posredno, posebno, naključno ali posledično škodo kakršne koli vrste (vključno z izgubljenim dobičkom), ne glede na obliko dejanja, bodisi v pogodbi, odškodninski odgovornosti. (vključno z malomarnostjo), objektivno odgovornostjo za izdelek ali drugače, tudi če je bil Elprotronic obveščen o možnosti takšne škode.

ODPOVED JAMSTEV.
Strinjate se, da vam Elprotronic ne daje nobenih izrecnih jamstev glede programske, strojne opreme, vdelane programske opreme in povezane dokumentacije. Programska, strojna in vdelana programska oprema ter sorodna dokumentacija, ki vam je na voljo »TAKŠNA, KOT JE«, brez kakršnega koli jamstva ali podpore. Elprotronic zavrača vsa jamstva v zvezi s programsko in strojno opremo, izrecna ali implicitna, vključno z, neomejeno, kakršnimi koli implicitnimi jamstvi glede primernosti za določen namen, primernosti za prodajo, tržne kakovosti ali nekršitve pravic tretjih oseb.

IZJAVA FCC

Ta naprava je skladna s 15. delom pravil FCC.

Delovanje je odvisno od naslednjih dveh pogojev:

  1. ta naprava morda ne povzroča škodljivih motenj in
  2. ta naprava mora sprejeti vse prejete motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje.

OPOMBA:
Ta oprema je bila preizkušena in ugotovljeno je, da je v skladu z omejitvami za digitalne naprave razreda B v skladu s 15. delom pravil FCC. Te omejitve so zasnovane tako, da zagotavljajo razumno zaščito pred škodljivimi motnjami v stanovanjski namestitvi. Ta oprema ustvarja, uporablja in lahko oddaja radiofrekvenčno energijo in, če ni nameščena in uporabljena v skladu z navodili za uporabo, lahko povzroči škodljive motnje radijskih komunikacij. Vendar ni nobenega zagotovila, da pri določeni namestitvi ne bo prišlo do motenj. Če ta oprema povzroča škodljive motnje pri radijskem ali televizijskem sprejemu, kar je mogoče ugotoviti z izklopom in vklopom opreme, uporabnika spodbujamo, da poskusi odpraviti motnje z enim od naslednjih ukrepov:

  • Preusmerite ali premaknite sprejemno anteno
  • Povečajte razdaljo med opremo in sprejemnikom
  • Priključite opremo v vtičnico na drugem tokokrogu kot tisti, na katerega je priključen sprejemnik
  • Za pomoč se posvetujte s prodajalcem ali izkušenim radijskim/TV tehnikom.

Opozorilo:
Spremembe ali modifikacije, ki jih Elprotronic Inc. izrecno ne odobri, lahko razveljavijo uporabnikovo pooblastilo za uporabo opreme.

Ta digitalni aparat razreda B izpolnjuje vse zahteve kanadskih predpisov o opremi, ki povzroča motnje.

Tolmač ukazne vrstice FlashPro430

FlashPro430 Multi-FPA API-DLL je mogoče uporabiti z lupino tolmača ukazne vrstice. Ta lupina omogoča uporabo standardnih oken ali skripta ukaznega poziva files za izvajanje funkcij API-DLL. Za podrobne opise funkcij API-DLL glejte Uporabniški priročnik za API-DLL FlashPro430 Multi-FPA ( PM010A05 ).

Ko je nameščen standardni programski paket, je vse potrebno files se nahajajo v imeniku

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

in vsebuje

  • FP430-commandline.exe -> tolmač lupine ukazne vrstice
  • MSP430FPA.dll -> standardni API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> inicializacija file

Vsi API-DLL files se mora nahajati v istem imeniku, kjer se nahaja FP430-commandline.exe. Za zagon tolmača ukazne vrstice je treba izvesti FP430-commandline.exe.

Sintaksa ukaza:

ime_navodila (parameter1, parameter2, ….) parameter:

  1. niz ( file ime itd.) – “fileime"
  2. številke
    • celo število decimalno npr. 24
    • ali šestnajstiško celo število, npr. 0x18

Opomba: Presledki so prezrti

Navodila ne razlikujejo med velikimi in malimi črkami

  • F_OpenInstancesAndFPAs(“*# *”)
  • in f_openinstancesandfpas( “*# *”) sta enaka

Example-1:

Zaženite FP430-commandline.exe

Tip:
F_OpenInstancesAndFPAs( “*# *” ) // odpiranje primerkov in iskanje prvega adapterja (kateri koli SN) Pritisnite ENTER – rezultat ->1 (OK)

Tip:
F_Initialization() //inicializacija s konfiguracijo, vzeto iz config.ini//nastavitev, vzeta iz FlashPro430 – z definiranim tipom MSP430, kodo file itd.

  • Pritisnite ENTER – rezultat ->1 (OK)

Tip:

F_AutoProgram( 0 )
Pritisnite ENTER – rezultat ->1 (OK)

Tip:

F_Report_Message()
Pritisnite ENTER – rezultat -> prikazano zadnje sporočilo poročila (iz F_Autoprogram(0))

Glej sliko A-1 za rezultat:

Elprotronic-MSP430-Flash-Programer-sl.1

Vnesite quit() in pritisnite ENTER, da zaprete program FP430-commandline.exe.

Example-2:
Zaženite FP430-commandline.exe in vnesite naslednja navodila:

  • F_OpenInstancesAndFPAs( “*# *” ) // odpiranje primerkov in iskanje prvega adapterja (kateri koli SN)
  • F_Initialization()
  • F_Report_Message()
  • F_ConfigFileNaloži (“fileime” ) //vstavite veljavno pot in konfiguracijo file ime
  • F_ReadCodeFile( 1, “FileName” ) //vstavite veljavno pot in kodo file ime (oblika TI.txt)
  • 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()

Seznam navodil ukazne vrstice

  • zapusti(); zaprite program tolmača ukazov
  • help() ;prikaži spodnji seznam
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances(ne)
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs( “Fileime")
  • F_Set_FPA_index(fpa)
  • F_Get_FPA_index()
  • F_LastStatus(fpa)
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(indeks)
  • F_Get_FPA_SN(fpa)
  • F_APIDLL_Directory( “APIDLLpath”)
  • F_Initialization()
  • F_DispSetup()
  • F_Zapri_Vse()
  • F_Power_Target( OnOff)
  • F_Reset_Target()
  • F_Report_Message()
  • F_ReadCodeFile( file_format, “Fileime")
  • F_Get_CodeCS(dest)
  • F_ReadPasswFile( file_format, “Fileime")
  • F_ConfigFileNaloži (“fileime")
  • F_SetConfig(indeks, podatki)
  • F_GetConfig(indeks)
  • F_Put_Byte_to_Buffer(addr, podatki)
  • F_Copy_Buffer_to_Flash( začetni_naslov, velikost )
  • F_Copy_Flash_to_Buffer( začetni_naslov, velikost )
  • F_Copy_All_Flash_to_Buffer()
  • F_Get_Byte_from_Buffer(addr)
  • F_GetReportMessageChar(indeks)
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer(addr, podatki)
  • F_Put_Byte_to_Password_Buffer(addr, podatki)
  • F_Get_Byte_from_Code_Buffer(addr)
  • F_Get_Byte_from_Password_Buffer(addr)
  • F_AutoProgram( 0 )
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase(način)
  • F_Memory_Blank_Check()
  • F_Memory_Write(način)
  • F_Memory_Verify(način)
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase(naslov)
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word(addr, podatki)
  • F_Read_Word(addr)
  • F_Write_Byte(adr, podatki)
  • F_Read_Byte(addr)
  • F_Copy_Buffer_to_RAM( začetni_naslov, velikost )
  • F_Copy_RAM_to_Buffer(začetni_naslov, velikost)
  • F_Set_PC_and_RUN(PC_addr)
  • F_Synch_CPU_JTAG()
  • F_Get_Targets_Vcc()

Opomba:
V tolmaču ukazne vrstice niso implementirana vsa navodila, navedena v 4. poglavju. Na primerample – vsa navodila, ki uporabljajo kazalce, niso implementirana, vendar to ne omejuje dostopa do vseh funkcij API-DLL, ker so vsa navodila, ki uporabljajo kazalce, implementirana tudi na enostavnejši način brez kazalcev.

Dokumenti / Viri

Flash programator Elprotronic MSP430 [pdf] Uporabniški priročnik
MSP430 Flash programator, MSP430, Flash programator, programator

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *