Elprotronic - logóGangPro430 Flash programozó
a TI MSP430Fxx mikrovezérlőihez
Parancssori tolmács felhasználói kézikönyv
PM015A03 Rev.0
12. április 2007

GangPro430 Flash programozó

Elprotronic Inc.
16 Crossroads Drive
Richmond Hill,
Ontario, L4E-5C9
KANADA

Web telek: www.elprotronic.com
Email: info@elprotronic.com
Fax: 905-780-2414
Hang: 905-780-5789

Copyright © Elprotronic Inc. Minden jog fenntartva.
Jogi nyilatkozat:
A dokumentum egyetlen része sem reprodukálható az Elprotronic Inc. előzetes írásos engedélye nélkül.
A jelen dokumentumban található információk előzetes értesítés nélkül változhatnak, és nem jelentenek kötelezettségvállalást az Elprotronic Inc. részéről. Bár feltételezzük, hogy az itt szereplő információk pontosak, az Elprotronic Inc. nem vállal felelősséget a hibákért vagy kihagyásokért.
Az Elprotronic Inc., annak alkalmazottai vagy a jelen dokumentum szerzői semmilyen esetben sem felelősek különleges, közvetlen, közvetett vagy következményes károkért, veszteségekért, költségekért, díjakért, követelésekért, követelésekért, elmaradt haszonért, díjakért vagy kiadásokért, kedves.
Az ebben a dokumentumban leírt szoftver licenc alapján kerül forgalomba, és csak az ilyen licenc feltételeinek megfelelően használható vagy másolható.
A jótállás kizárása: Ön elfogadja, hogy az Elprotronic Inc. nem vállalt kifejezett garanciát Önnek a szoftverre, hardverre, firmware-re és a kapcsolódó dokumentációra vonatkozóan. A szoftvert, hardvert, firmware-t és a kapcsolódó dokumentációt „AHOGY VAN”, mindenféle garancia vagy támogatás nélkül. Az Elprotronic Inc. elhárít minden, a szoftverre vonatkozó, kifejezett vagy vélelmezett garanciát, beleértve, korlátozás nélkül, az adott célra való alkalmasságra, az eladhatóságra, az eladható minőségre vagy a harmadik felek jogainak megsértésére vonatkozó vélelmezett garanciákat.
Felelősségkorlát: Az Elprotronic Inc. semmilyen körülmények között nem vállal felelősséget Ön felé a használat elvesztéséért, az üzletmenet megszakadásáért vagy bármilyen közvetlen, közvetett, különleges véletlen vagy következményes kárért (beleértve az elmaradt hasznot is), függetlenül az intézkedés formájától. szerződésben, jogsértésben (beleértve a gondatlanságot is), szigorú termékfelelősségben vagy egyébben, még akkor is, ha az Elprotronic Inc.-t tájékoztatták az ilyen károk lehetőségéről.

VÉGFELHASZNÁLÓI LICENCSZERZŐDÉS

A SZOFTVER ÉS A KAPCSOLÓDÓ HARDVER HASZNÁLATA ELŐTT FIGYELMESEN OLVASSA EL EZT A DOKUMENTUMOT. AZ ELPROTRONIC INC. ÉS/VAGY LEÁNYVÁLLALATAI („ELPROTRONIC”) HASZNÁLJA ALKALMAZNI A SZOFTVERT ÖN, MINT EGYÉN, A VÁLLALAT VAGY JOGI SZEMÉLY SZÁMÁRA, AMELY A SZOFTVERT FELHASZNÁLJA („ALÁBBI HIVATKOZÁSOK”) AZZAL A FELTÉTELÉVEL, HA ÖN ELFOGADJA JELEN LICENCSZERZŐDÉS MINDEN FELTÉTELÉT. EZ ÖN ÉS AZ ELPROTRONIC KÖZÖTT TÖRTÉNŐ ÉS VÉGREHAJTHATÓ SZERZŐDÉS. A CSOMAG MEGNYITÁSÁVAL, A PECSÉS FELTÖMÉSÉVEL, AZ „ELFOGADOM” GOMBRA KATTINTÁSSAL, VAGY EGYÉBEN ELEKTRONIKUS MEGJELÖLÉSÉVEL, VAGY A SZOFTVER BETÖLTÉSÉVEL ELFOGADJA A JELEN SZERZŐDÉS FELTÉTELEIT. HA NEM ELFOGADJA EZEKET A FELTÉTELEKET, KATTINTS A NEM EGYETÉRT GOMBRA VAGY MÁS MÉG JELENÍTSD MEG AZ ELUTASÍTÁST, NE HASZNÁLJA TOVÁBB A TELJES TERMÉKET, ÉS A VÁSÁRLÁSI NYILVÁNÍTÁSÁVAL VISSZA VISSZA A VÁSÁRLÁSHOZ. HARMINC (30) NAPON BELÜL A VÁSÁRLÁSTÓL ÉS A PÉNZÉT VISSZA térítjük.

  1. Engedély.
    A szoftver, a firmware és a kapcsolódó dokumentáció (együttesen a „Termék”) az Elprotronic vagy licencadói tulajdonát képezi, és szerzői jogi törvény védi. Amíg az Elprotronic továbbra is a termék tulajdonosa, Ön bizonyos jogokkal rendelkezik a termék használatára, miután elfogadta a licencet.
    Ez a licenc szabályozza a Termék minden olyan kiadását, átdolgozását vagy továbbfejlesztését, amelyet az Elprotronic biztosít Önnek. Az Ön jogai és kötelezettségei a termék használatával kapcsolatban a következők: LEHET:
    A. használja ezt a terméket számos számítógépen;
    B. készítsen egy másolatot a szoftverről archiválási célokra, vagy másolja a szoftvert számítógépe merevlemezére, és őrizze meg az eredetit archiválási célokra;
    C. használja a szoftvert a hálózaton
    TE TALÁN NEM: 
    A. allicencel, visszafejt, dekompilál, szétszed, módosít, lefordít, bármilyen kísérletet tesz a Termék forráskódjának felfedezésére; vagy származékos műveket hozzon létre a Termékből;
    B. részben vagy egészben tovább terjeszti a jelen Termék szoftverkomponensének bármely részét;
    C. használja ezt a szoftvert olyan programozó adapterrel (hardverrel), amely nem az Elprotronic Inc. terméke.
  2. Szerzői jog
    A Termékre és a Termék másolataira vonatkozó összes jog, jogcím és szerzői jog az Elprotronic tulajdonát képezi. A Terméket szerzői jogi törvények és nemzetközi szerződéses rendelkezések védik.
    Ezért a Terméket úgy kell kezelnie, mint bármely más szerzői jog által védett anyagot.
  3. Korlátolt felelősség.
    Az Elprotronic semmilyen esetben nem vállal felelősséget Ön felé a használat elvesztéséért, az üzletmenet megszakadásáért vagy bármilyen közvetlen, közvetett, különleges, véletlenszerű vagy következményi kárért (beleértve az elmaradt nyereséget is), függetlenül a kereset formától, akár szerződésben, akár jogsértésben. (beleértve a gondatlanságot is), szigorú termékfelelősség vagy egyéb, még akkor is, ha az Elprotronic-ot tájékoztatták az ilyen károk lehetőségéről.
  4. A GARANCIA NYILATKOZATA.
    Ön elfogadja, hogy az Elprotronic nem vállalt kifejezett garanciát Önnek a szoftverre, hardverre, firmware-re és a kapcsolódó dokumentációra vonatkozóan. A szoftvert, hardvert, firmware-t és a kapcsolódó dokumentációt „AHOGY VAN”, mindenféle garancia vagy támogatás nélkül. Az Elprotronic elhárít minden, a szoftverre és hardverre vonatkozó, kifejezett vagy hallgatólagos garanciát, ideértve, korlátozás nélkül, az adott célra való alkalmasságra, az eladhatóságra, az eladható minőségre vagy a harmadik felek jogainak megsértésére vonatkozó vélelmezett garanciákat.

Ez az eszköz megfelel az FCC-szabályok 15. részének.
A működés a következő két feltételtől függ: (1) ez az eszköz nem okozhat káros interferenciát, és (2) ennek az eszköznek el kell fogadnia a kapott interferenciákat, beleértve azokat is, amelyek nem kívánt működést okozhatnak.

JEGYZET: Ezt a berendezést tesztelték, és megállapították, hogy megfelel a B osztályú digitális eszközökre vonatkozó határértékeknek, az FCC-szabályok 15. része szerint. Ezeket a határértékeket úgy alakították ki, hogy ésszerű védelmet nyújtsanak a káros interferencia ellen lakossági telepítés során. Ez a berendezés rádiófrekvenciás energiát állít elő, használ és sugározhat ki, és ha nem a használati utasításnak megfelelően telepítik és használják, káros interferenciát okozhat a rádiókommunikációban. Nincs azonban garancia arra, hogy egy adott telepítés során nem lép fel interferencia. Ha ez a berendezés káros interferenciát okoz a rádió- vagy televízióvételben, ami a berendezés ki- és bekapcsolásával állapítható meg, a felhasználónak arra biztatjuk, hogy próbálja meg kiküszöbölni az interferenciát az alábbi intézkedések valamelyikével:

  • Irányítsa át vagy helyezze át a vevőantennát
  • Növelje a távolságot a berendezés és a vevő között
  • Csatlakoztassa a berendezést a vevőegységtől eltérő áramkörön lévő aljzathoz
  • Kérjen segítséget a kereskedőtől vagy egy tapasztalt rádió-/TV-szerelőtől.
    Figyelmeztetés: Az Elprotronic Inc. által kifejezetten nem jóváhagyott változtatások vagy módosítások érvényteleníthetik a felhasználó jogosultságát a berendezés üzemeltetésére.

MARMITEK Connect TS21 Toslink Digital Audio Switcher - ce

Ez a B osztályú digitális készülék megfelel a Kanadai Interferenciát okozó berendezésekre vonatkozó előírásoknak.

GangPro430 parancssori tolmács

A GangPro430 Multi-FPA API-DLL használható a parancssori értelmező héjjal. Ez a shell lehetővé teszi a szabványos parancssori ablakok vagy szkript használatát file az API-DLL függvények végrehajtásához. Az API-DLL funkcióinak részletes leírását lásd a GangPro430 Multi-FPA API-DLL felhasználói kézikönyvben (PM025A02).
Ha a szabványos szoftvercsomag telepítve van, akkor minden szükséges files a címtárban találhatók
C:\Program Files\Elprotronic\MSP430\USB GangPro430\CMD-line és tartalmaz

GP430-commandline.exe -> parancssori shell interpreter
GangPro430FPA.dll -> szabványos API-DLL files
GangPro430FPA1.dll -> —-,,,,,---
MSPlist.ini -> inicializálás file

Minden API-DLL files ugyanabban a könyvtárban kell lennie, ahol a GP430-commandline.exe található. A parancssori értelmező elindításához a GP430-commandline.exe fájlt kell végrehajtani.

Parancs szintaxis:
utasítás_neve ( 1. paraméter, 2. paraméter, …. )
paraméter:

  1. string ( file név stb.) – „filenév"
  2. számok egész decimális pl. 24 vagy egész hex pl. 0x18
    Jegyzet: A szóközöket figyelmen kívül hagyja. Az utasítások nem különböztetik meg a kis- és nagybetűket F_OpenInstancesAndFPAs("*# *" )
    és az f_openinstancesandfpas(“*# *” ) ugyanaz.

Example-1:
Futtassa a GP430-commandline.exe fájlt
Típus:
F_OpenInstancesAndFPAs( “*# *” ) // nyissa meg a példányokat, és keresse meg az első adaptert (bármely SN)
Nyomja meg az ENTER-t – eredmény ->1
(OK)
Típus:
F_Initialization()
//inicializálás a config.ini fájlból vett konfigurációval
//beállítás a GangPro430-ból – meghatározott MSP430 típussal, kóddal file stb.
Nyomja meg az ENTER-t – eredmény ->1
(OK)
Típus:
F_AutoProgram(0)
Nyomja meg az ENTER billentyűt – eredmény ->63 (63-> 0011 1111 -> programozott hat célpont -> OK)
Típus:
F_Report_Message()

Elprotronic GangPro430 Flash programozó – Jelentés

Nyomja meg az ENTER-t – eredmény ->megjeleníti az utolsó jelentés üzenetet (az F_Autoprogram(0)-ból) Lásd az A-1 ábrát az eredményért:

Írja be a quit() parancsot, és nyomja meg az ENTER billentyűt a bezáráshoz GP430-commandline.exe program.

Example-2:

F_OpenInstancesAndFPAs( “*# *” )// nyissa meg a példányokat, és keresse meg az első adaptert (bármely SN)
F_Initialization()
F_Report_Message()
F_ConfigFileBetöltés( "filenév” )//tedd érvényes elérési utat és konfigurációt file név
F_ReadCodeFile(1, "FileNév” )//adja meg az érvényes elérési utat és kódot file név (TI.txt formátum)
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_Puffer_másolása_Flash-re(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()
Kilépés()

A parancssori utasítások listája

quit();zárja be a parancsértelmező programot
help(); jelenítse meg az alábbi listát
F_Trace_ON()
F_Trace_OFF()
F_OpenInstances(no)
F_CloseInstances()
F_OpenInstancesAndFPAs( "FileNév")
F_Set_FPA_index(fpa)
F_Get_FPA_index()
F_LastStatus( fpa )
F_DLLTypeVer()
F_Multi_DLLTypeVer()
F_Check_FPA_access(index )
F_Get_FPA_SN( fpa
F_APIDLL_Directory("APIDLLpath")
F_Initialization()
F_DispSetup()
F_Close_All()
F_Power_Target(OnOff)
F_Reset_Target()
F_Report_Message()
F_ReadCodeFile( file_formátum, "FileNév")
F_Get_CodeCS( dest )\n” );
F_ReadPasswFile( file_formátum, "FileNév")
F_ConfigFileBetöltés( "filenév")
F_SetConfig( index, adat )
F_GetConfig( index )
F_Put_Byte_to_Gang_Buffer(cél_szám, cím, adat)
F_Get_Byte_from_Gang_Buffer( target_no, addr )
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( mód )
F_Memory_Blank_Check()
F_Memory_Write( mód )
F_Memory_Verify( mód )
F_Gang_Flash_Read()
F_Open_Target_Device()
F_Close_Target_Device()
F_Segment_Erase(cím)
F_Sectors_Blank_Check( start_addr, stop_addr )
F_Copy_Buffer_to_Flash( start_addr, size )
F_Copy_Gang_Buffer_to_Flash( start_addr, size )
F_Flash_to_Gang_Buffer( start_addr, size )
F_Blow_Fuse()
F_Write_Word(cím, adat)
F_Write_Byte(cím, adat)
F_Copy_Buffer_to_RAM( start_addr, size )
F_Copy_Gang_Buffer_to_RAM( start_addr, size )
F_Copy_RAM_to_Gang_Buffer( start_addr, size )
F_Set_PC_and_RUN( PC_addr )
F_Sync_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 )

A fent felsorolt ​​utasítások részletes leírását lásd a 4. fejezetben.
Jegyzet:
Nem minden, a 4. fejezetben felsorolt ​​utasítás van implementálva a parancssori értelmezőben. Plample – nincs implementálva minden utasítás használ pointereket, de ez nem korlátozza az API-DLL-ek összes funkciójához való hozzáférést, mert minden utasítás használ pointereket is egyszerűbb módon, pointerek nélkül implementál.

GangPro430 parancssori tolmács használati útmutatója
PM015A03 Rev.0

Dokumentumok / Források

Elprotronic GangPro430 Flash programozó [pdf] Felhasználói útmutató
GangPro430, GangPro430 Flash programozó, Flash programozó, programozó

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *