Flash programator GangPro430
za mikrokontrolerje TI MSP430Fxx
Uporabniški priročnik za tolmač ukazne vrstice
PM015A03 Rev.0
april-12-2007
Flash programator GangPro430
Elprotronic Inc.
16 Crossroads Drive
Richmond Hill,
Ontario, L4E-5C9
KANADA
Web spletno mesto: www.elprotronic.com
E-pošta: info@elprotronic.com
faks: 905-780-2414
Glas: 905-780-5789
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 obveznosti za kateri koli del Elprotronic Inc. Čeprav se domneva, da so informacije v tem dokumentu točne, 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, brez omejitev, 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 katere 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 PODJETJEM ELPROTRONIC. 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: LAHKO:
A. uporabljati ta izdelek na številnih računalnikih;
B. narediti eno kopijo programske opreme za namene arhiviranja ali kopirati programsko opremo na trdi disk vašega računalnika in obdržati izvirnik za namene arhiviranja;
C. uporabljati programsko opremo v omrežju
NE SMETE:
A. podlicencirati, izvajati obratni inženiring, dekompilirati, razstaviti, spreminjati, prevajati, poskušati odkriti izvorno kodo izdelka; ali ustvarjanje izpeljank iz izdelka;
B. v celoti ali delno razdeliti kateri koli del programske komponente tega izdelka;
C. uporabljajte 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 oprema, vdelana programska oprema in 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.
Ta naprava je skladna s 15. delom pravil FCC.
Delovanje je odvisno od naslednjih dveh pogojev: (1) ta naprava ne sme povzročiti škodljivih motenj in (2) ta naprava mora sprejeti vse prejete motnje, vključno z motnjami, ki lahko povzročijo nezaželeno delovanje.
OPOMBA: Ta oprema je bila preizkušena in ugotovljeno je, da ustreza omejitvam za digitalne naprave razreda B v skladu s 15. delom pravil FCC. Te omejitve so zasnovane tako, da zagotavljajo primerno 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 pa ni nobenega zagotovila, da do motenj ne bo prišlo pri določeni namestitvi. Č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 poskuša odpraviti motnje z enim ali več 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 GangPro430
GangPro430 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 file za izvajanje funkcij API-DLL. Za podrobne opise funkcij API-DLL glejte Uporabniški priročnik GangPro430 Multi-FPA API-DLL ( PM025A02 ).
Ko je nameščen standardni programski paket, je vse potrebno files se nahajajo v imeniku
C:\Program Files\Elprotronic\MSP430\USB GangPro430\CMD-linija in vsebuje
| GP430-commandline.exe | -> tolmač lupine ukazne vrstice |
| GangPro430FPA.dll | -> standardni API-DLL files |
| GangPro430FPA1.dll | -> —-,,,,,——– |
| MSPlist.ini | -> inicializacija file |
Vsi API-DLL files se mora nahajati v istem imeniku, kjer je GP430-commandline.exe se nahaja. Za zagon tolmača ukazne vrstice je treba izvesti datoteko GP430-commandline.exe.
Sintaksa ukaza:
ime_navodila (parameter1, parameter2, ….)
parameter:
- niz ( file ime itd.) – “fileime"
- števila cela decimalna 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 GP430-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 GangPro430 – z definirano vrsto MSP430, kodo file itd.
Pritisnite ENTER – rezultat ->1
(OK)
Tip:
F_AutoProgram( 0 )
Pritisnite ENTER – rezultat ->63 ( 63-> 0011 1111 -> programiranih šest ciljev -> OK )
Tip:
F_Report_Message()

Pritisnite ENTER – rezultat ->prikazano zadnje sporočilo poročila (iz F_Autoprogram(0)) Glej sliko A-1 za rezultat:
Vnesite quit() in pritisnite ENTER, da zaprete GP430-commandline.exe program.
Example-2:
F_OpenInstancesAndFPAs( “*# *” )// odpiranje primerkov in iskanje prvega adapterja (kateri koli SN)
F_Initialization()
F_Report_Message()
F_ConfigFileNaloži (“filename” )//vnesite veljavno pot in konfiguracijo file ime
F_ReadCodeFile( 1, “FileIme” ) // vnesite veljavno pot in kodo file ime (oblika TI.txt)
F_AutoProgram( 0 )
F_Report_Message()
........................
........................
F_Put_Byte_to_Gang_Buffer (1, 0x8000, 0x11)
F_Put_Byte_to_Gang_Buffer (1, 0x8001, 0x21)
........................
F_Put_Byte_to_Gang_Buffer (1, 0x801F, 0xA6)
F_Open_Target_Device()
F_Segment_Erase (0x8000)
F_Copy_Buffer_to_Flash (0x8000, 0x20)
F_Copy_Flash_to_Gang_Buffer (0x8000, 0x20)
F_Get_Byte_from_Gang_Buffer (1, 0x8000)
F_Get_Byte_from_Gang_Buffer (2, 0x8000)
F_Get_Byte_from_Gang_Buffer (1, 0x8001)
F_Get_Byte_from_Gang_Buffer (2, 0x8001)
........................
F_Get_Byte_from_Gang_Buffer(1, 0x801F)
F_Get_Byte_from_Gang_Buffer(2, 0x801F)
F_Close_Target_Device()
prenehati()
Seznam navodil ukazne vrstice
quit();zaprite program tolmača ukazov
pomoč();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 )\n” );
F_ReadPasswFile( file_format, “Fileime")
F_ConfigFileNaloži (“fileime")
F_SetConfig(indeks, podatki)
F_GetConfig(indeks)
F_Put_Byte_to_Gang_Buffer( target_no, addr, data )
F_Get_Byte_from_Gang_Buffer(target_no, addr)
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_Gang_Flash_Read()
F_Open_Target_Device()
F_Close_Target_Device()
F_Segment_Erase(naslov)
F_Sectors_Blank_Check( start_addr, stop_addr )
F_Copy_Buffer_to_Flash( začetni_naslov, velikost )
F_Copy_Gang_Buffer_to_Flash( start_addr, size )
F_Flash_to_Gang_Buffer(začetni_naslov, velikost)
F_Blow_Fuse()
F_Write_Word(addr, podatki)
F_Write_Byte(adr, podatki)
F_Copy_Buffer_to_RAM( začetni_naslov, velikost )
F_Copy_Gang_Buffer_to_RAM( začetni_naslov, velikost )
F_Copy_RAM_to_Gang_Buffer( začetni_naslov, velikost )
F_Set_PC_and_RUN(PC_addr)
F_Synch_CPU_JTAG()
F_Get_Targets_Vcc()
F_Get_Targets_Result()
F_Get_Active_Targets_Mask()
F_Disable_FPA_index(fpa)
F_Enable_FPA_index(fpa)
F_Customize(dest, data)
Glejte 4. poglavje za podroben opis zgoraj navedenih navodil.
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.
Uporabniški priročnik za tolmača ukazne vrstice GangPro430
PM015A03 Rev.0
Dokumenti / Viri
![]() |
Flash programator Elprotronic GangPro430 [pdf] Uporabniški priročnik GangPro430, GangPro430 Flash programator, Flash programator, programator |
