Elprotronic - logotipoaGangPro430 Flash programatzailea
TIren MSP430Fxx mikrokontrolagailuetarako
Komando lerroko interpretearen erabiltzailearen gida
PM015A03 Rev.0
12-Apiril-2007

GangPro430 Flash programatzailea

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

Web gunea: www.elprotronic.com
Posta elektronikoa: info@elprotronic.com
Faxa: 905-780-2414
Ahotsa: 905-780-5789

Copyright © Elprotronic Inc. Eskubide guztiak erreserbatuta.
Oharra:
Ezin da dokumentu honen zatirik erreproduzitu Elprotronic Inc-ren aldez aurretik idatzizko baimenik gabe.
Dokumentu honetako informazioa abisurik gabe alda daiteke eta ez du Elprotronic Inc-en inolako konpromisorik adierazten. Hemen jasotako informazioa zehatza dela suposatzen den arren, Elprotronic Inc.-k ez du bere gain hartzen akatsen edo hutsegiteen erantzukizunik.
Inolaz ere Elprotronic Inc, bere langileek edo dokumentu honen egileek ez dute inolako erantzukizunik izango kalte, galera, kostu, karga, erreklamazio, eskaeren, irabazien, kuoten edo gastuen galerengatiko erreklamazioen erantzule izango. jatorra.
Dokumentu honetan deskribatzen den softwarea lizentzia baten arabera ematen da eta lizentzia horren baldintzen arabera soilik erabili edo kopiatu daiteke.
Bermeei uko egitea: onartzen duzu Elprotronic Inc.-k ez dizula berariazko bermerik eman softwareari, hardwareari, firmwareari eta erlazionatutako dokumentazioari buruz. Softwarea, hardwarea, firmwarea eta erlazionatutako dokumentazioa "BELEAN" ematen dizun inolako bermerik edo laguntzarik gabe. Elprotronic Inc.-k softwareari dagozkion berme guztiei uko egiten die, berariaz edo inplizituki, barne, mugarik gabe, helburu jakin baterako egokitasunari buruzko berme inplizituak, salgaitasuna, kalitate komertziala edo hirugarrenen eskubideak ez urratzea.
Erantzukizunaren muga: Inola ere Elprotronic Inc. ez da zure aurrean erabilera-galera, negozioa etetea edo edozein motatako zuzeneko, zeharkako, ustekabeko edo ondoriozko kalte-galeren (irabaziak galdutakoak barne), edozein motatako ekintza-forma edozein dela ere. dela kontratuan, kaltegabekerian (arduragabekeria barne), produktuen erantzukizun zorrotzean edo bestelakoan, nahiz eta Elprotronic Inc.-i kalte horiek gerta daitezkeela jakinarazi.

AZKEN ERABILTZAILEAREN LIZENTZI-HITZARMENA

MESEDEZ, IRAKURRI ARRETA DOKUMENTU HAU SOFTWARE ETA HARDWAREA ERABILI AURRETIK. ELPROTRONIC INC. ETA/EDO BERE SUBSIDIARIOAK ("ELPROTRONIC") SOFTWAREA ERABILIKO DUEN PERTSONA, ENPRESA EDO ENTITATE JURIDIKOA (BEHEAN "ZU" EDO "ZURE" ERREFERENTZIATUA) BAKARRIK EMATEKO PRESTA DAGO. LIZENTZIA-HITZARMEN HONEN BALDINTZA GUZTIAK ONARTZEN DITUZUN BALDINTZA. HAU ZU ETA ELPROTRONIC-EN ARTEKO KONTRATU LEGEZ ETA BETEAZTERA DA. PAKETE HAU IREKITZEAN, ZIGILUA HAUSTU, “ADOS DUT” BOTOIA KLIK EDO BESTELA ELEKTRONIKOKO ONA ADIERAZI EDO SOFTWAREA KARGATU HITZARMEN HONEN BALDINTZAK ONARTZEN DITUZU. BALDINTZA HAUEK ONARTZEN EZ BADITUZU, EGIN KLIKATU “EZ NAIZ ADOS” BOTIOAN EDO BESTELAKO UKETA ADIERAZI, EZ ERABILI GEHIAGO PRODUKTU OSOA ETA ITZULI EROSKETA FROZ BAT ESKURATU IZAN ZEN SALTZAILEARI. EROSKETAKO HOGEITA HAMAR (30) EGUNEAN ETA ZURE DIRUA ITZULKITUKO DA.

  1. Lizentzia.
    Softwarea, firmwarea eta erlazionatutako dokumentazioa (guztiz "Produktua") Elprotronic-en edo bere lizentziadunen jabetza da eta copyright-legeak babestuta daude. Elprotronic-ek Produktuaren jabe izaten jarraitzen duen bitartean, Produktua erabiltzeko eskubide batzuk izango dituzu lizentzia hau onartu ondoren.
    Lizentzia honek Elprotronic-ek eman diezazukeen produktuaren bertsio, berrikuspen edo hobekuntza arautzen ditu. Produktu honen erabilerari dagokionez dituzun eskubideak eta betebeharrak hauek dira:
    A. Erabili Produktu hau ordenagailu askotan;
    B. egin softwarearen kopia bat artxibo-helburuetarako, edo kopiatu softwarea Zure ordenagailuko disko gogorrean eta gorde jatorrizkoa artxibo-helburuetarako;
    C. erabili softwarea sare batean
    EZ ZUEK: 
    A. azpilizentzia eman, alderantzizko ingeniaritza egin, deskonpilatu, desmuntatu, aldatu, itzuli, Produktuaren Iturburu Kodea ezagutzeko edozein saiakera egin; edo Produktutik eratorritako lanak sortu;
    B. Produktu honen software-osagaiaren edozein zati birbanatzea, osorik edo zati batean;
    C. erabili software hau Elprotronic Inc-en produktua ez den programazio egokitzaile batekin (hardware).
  2. Copyright
    Produktuaren eta produktuaren gaineko eskubide, titulu eta egile eskubide guztiak eta Produktuaren kopiak Elprotronic-en jabetzakoak dira. Produktua copyright legeek eta nazioarteko itunen xedapenek babestuta dago.
    Hori dela eta, Produktua egile eskubidedun beste edozein material bezala tratatu behar duzu.
  3. Erantzukizunaren muga.
    Elprotronic-ek ez du inolako erantzukizunik izango zure aurrean erabilera-galera, negozioa etetea edo edozein motatako zuzeneko, zeharkako, bereziko, ustekabeko edo ondoriozko kalteen (irabazi galduak barne), ekintza-forma edozein dela ere kontratuan, kalte-hausteetan. (arduragabekeria barne), produktuaren erantzukizun zorrotza edo bestela, nahiz eta Elprotronic kalte horiek gerta daitezkeela ohartarazi.
  4. BERMEEN EZESKETA.
    Onartzen duzu Elprotronic-ek ez dizula berariazko bermerik eman softwareari, hardwareari, firmwareari eta erlazionatutako dokumentazioari buruz. Softwarea, hardwarea, firmwarea eta erlazionatutako dokumentazioa "BELEAN" ematen dizun inolako bermerik edo laguntzarik gabe. Elprotronic-ek softwareari eta hardwareari buruzko berme guztiei uko egiten die, berariaz edo inplizituki, barne, mugarik gabe, helburu jakin baterako egokitasunari, salgaitasunari, kalitate komertzialari edo hirugarrenen eskubideak ez urratzeari buruzko berme inplizituak barne.

Gailu honek FCC Arauen 15. zatia betetzen du.
Funtzionamenduak bi baldintza hauek ditu: (1) gailuak ezin du interferentzia kaltegarririk eragin eta (2) gailuak jasotako interferentziak onartu behar ditu, nahi ez diren funtzionamenduak sor ditzakeen interferentziak barne.

OHARRA: Ekipo hau probatu egin da eta B Klaseko gailu digitalen mugak betetzen dituela ikusi da, FCC Arauetako 15. zatiaren arabera. Muga hauek etxebizitza-instalazio batean interferentzia kaltegarrien aurka arrazoizko babesa emateko diseinatuta daude. Ekipo honek irrati-maiztasun-energia sortzen, erabiltzen eta igor dezake eta, argibide-eskuliburuaren arabera instalatu eta erabiltzen ez bada, interferentzia kaltegarriak eragin ditzake irrati-komunikazioetan. Dena den, ez dago bermatzen instalazio jakin batean interferentziarik gertatuko ez denik. Ekipo honek irrati- edo telebista-harreran interferentzia kaltegarriak eragiten baditu, eta hori ekipoa itzalita eta piztuta jakin daiteke, erabiltzaileari gomendatzen zaio interferentziak zuzentzen saiatzea, neurri hauetako bat erabiliz:

  • Berbideratu edo lekuz aldatu antena hartzailea
  • Handitu ekipoaren eta hargailuaren arteko bereizketa
  • Konektatu ekipoa hargailua konektatuta dagoen zirkuitu desberdineko entxufe batera
  • Kontsultatu banatzaileari edo irrati/telebistako teknikari esperientziadun bati laguntza lortzeko.
    Abisua: Elprotronic Inc.-ek espresuki onartzen ez dituen aldaketak edo aldaketek ekipamendua erabiltzeko erabiltzailearen baimena baliogabetu dezakete.

MARMITEK Connect TS21 Toslink Audio Switcher digitala - ce

B Klaseko aparatu digital honek Kanadako Interferentziak Sortzen dituzten Ekipoen Araudiaren baldintza guztiak betetzen ditu.

GangPro430 Komando lerroko interpretea

GangPro430 Multi-FPA API-DLL komando lerroko interprete shell-arekin erabil daiteke. Shell honek Komando-abisuaren leiho edo script estandarrak erabiltzeko aukera ematen du file API-DLL funtzioak exekutatzeko. Ikus GangPro430 Multi-FPA API-DLL Erabiltzailearen Gida (PM025A02) API-DLL funtzioen deskribapen zehatzak lortzeko.
Software pakete estandarra instalatzen denean, dena beharrezkoa da files direktorioa dago
C:\Programa Files\Elprotronic\MSP430\USB GangPro430\CMD-line eta dauka

GP430-commandline.exe -> komando lerroko shell interpretea
GangPro430FPA.dll -> API-DLL estandarra files
GangPro430FPA1.dll -> —-,,,,,——–
MSPlist.ini -> hasieratzea file

API-DLL guztiak files direktorioa bertan kokatu behar da GP430-commandline.exe kokatzen da. Komando-lerroko interpretea abiarazteko, GP430-commandline.exe exekutatu behar da.

Komandoaren sintaxia:
instrukzio_izena (parametroa1, parametroa2, ....)
parametroa:

  1. katea ( file izena eta abar) - "fileizena”
  2. zenbakiak osoak hamartarra adib. 24 edo osoko hex. 0x18
    Oharra: Zuriuneak ez dira aintzat hartzen Argibideak ez dira maiuskulak eta minuskulak bereizten F_OpenInstancesAndFPAs( “*# *” )
    eta f_openinstancesandfpas( “*# *” ) berdinak dira.

Example-1:
Exekutatu GP430-commandline.exe
Mota:
F_OpenInstancesAndFPAs( “*# *” ) // ireki instantzia eta aurkitu lehen egokitzailea (edozein SN)
Sakatu ENTER - emaitza ->1
(ADOS)
Mota:
F_Hasieratzea()
//hasieratzea config.ini-tik hartutako konfigurazioarekin
// GangPro430-tik hartutako konfigurazioa - MSP430 mota eta kodea zehaztuta file etab.
Sakatu ENTER - emaitza ->1
(ADOS)
Mota:
F_Autoprograma ( 0 )
Sakatu SARTU - emaitza ->63 ( 63-> 0011 1111 -> sei helburu programatu -> Ados )
Mota:
F_Report_Message()

Elprotronic GangPro430 Flash Programatzailea - Txostena

Sakatu ENTER - emaitza -> azken txostenaren mezua bistaratu (F_Autoprogram(0)-tik) Ikusi A-1 irudia emaitzarako:

Idatzi irten() eta sakatu ENTER ixteko GP430-commandline.exe programa.

Example-2:

F_OpenInstancesAndFPAs( “*# *” )// ireki instantzia eta aurkitu lehen egokitzailea (edozein SN)
F_Hasieratzea()
F_Report_Message()
F_KonfigFileKargatu ("fileizena” )//jar ezazu vail bidea eta konfigurazioa file izena
F_IrakurriKodeaFile(1, "FileIzena” )//jar ezazu baliozko bidea eta kodea file izena (TI.txt formatua)
F_Autoprograma ( 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()
irten ()

Komando-lerroko argibideen zerrenda

irten();itxi komandoen interpretearen programa
laguntza();bistaratu zerrenda behean
F_Trace_ON()
F_Trace_OFF()
F_OpenInstances( ez )
F_CloseInstancies()
F_OpenInstancesAndFPAs( “FileIzena»)
F_Set_FPA_index (fpa)
F_Get_FPA_index()
F_LastStatus( fpa )
F_DLLTypeVer()
F_Multi_DLLTypeVer()
F_Check_FPA_access(indizea)
F_Get_FPA_SN( fpa
F_APIDLL_Directory( “APIDLLpath” )
F_Hasieratzea()
F_DispSetup()
F_Itxi_guztia()
F_Power_Target( OnOff )
F_Berrezarri_Helburua()
F_Report_Message()
F_IrakurriKodeaFile( file_formatua, "FileIzena»)
F_Get_CodeCS(dest)\n” );
F_IrakurriPasswFile( file_formatua, "FileIzena»)
F_KonfigFileKargatu ("fileizena»)
F_SetConfig( indizea, datuak)
F_GetConfig( indizea)
F_Put_Byte_to_Gang_Buffer (helmuga_zenbakia, helbidea, datuak)
F_Get_Byte_from_Gang_Buffer( target_no, helbidea)
F_Clr_Code_Buffer()
F_Put_Byte_to_Code_Buffer (helbidea, datuak)
F_Put_Byte_to_Password_Buffer (helbidea, datuak)
F_Get_Byte_from_Code_Buffer (helbidea)
F_Get_Byte_from_Password_Buffer (helbidea)
F_Autoprograma ( 0 )
F_EgiaztatuFuseOrPassword()
F_Memoria_Erase (modua)
F_Memory_Blank_Check()
F_Memoria_Write (modua)
F_Memoria_Egiaztatu (modua)
F_Gang_Flash_Read()
F_Open_Target_Device()
F_Close_Target_Device()
F_Segment_Erase( helbidea)
F_Sectors_Blank_Check (hasi_helbidea, gelditu_helbidea)
F_Copy_Buffer_to_Flash (hasi_helbidea, tamaina)
F_Copy_Gang_Buffer_to_Flash (hasi_helbidea, tamaina)
F_Flash_to_Gang_Buffer (hasi_helbidea, tamaina)
F_Blow_Fuse()
F_Write_Word (helbidea, datuak)
F_Write_Byte (helbidea, datuak)
F_Copy_Buffer_to_RAM( hasierako_helbidea, tamaina)
F_Copy_Gang_Buffer_to_RAM( hasierako_helbidea, tamaina)
F_Copy_RAM_to_Gang_Buffer (hasi_helbidea, tamaina)
F_Set_PC_and_RUN (PC_helbidea)
F_Synch_CPU_JTAG()
F_Get_Targets_Vcc()
F_Get_Targets_Result()
F_Get_Active_Targets_Mask()
F_Desgaitu_FPA_index (fpa)
F_Gaitu_FPA_index (fpa)
F_Pertsonalizatu (dest, datuak)

Ikus 4. kapitulua goian zerrendatutako argibideen deskribapen zehatza lortzeko.
Oharra:
4. kapituluan zerrendatutako argibide guztiak ez dira komando-lerroko interpretatzailean inplementatzen. Adibidezample – instrukzio guztiak erabiltzen ditu erakusleak ez dira inplementatzen, hala ere, horrek ez du mugatzen API-DLLen funtzio guztietarako sarbidea, argibide guztiak erabiltzen ditu erakusleak modu sinpleagoan ere inplementatzen direlako erakuslerik gabe.

GangPro430 Komando lerroko interpretearen erabiltzailearen gida
PM015A03 Rev.0

Dokumentuak / Baliabideak

Elprotronic GangPro430 Flash programatzailea [pdfErabiltzailearen gida
GangPro430, GangPro430 Flash programatzailea, Flash programatzailea, programatzailea

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *