Elprotronic-logo

Elprotronic MSP430 Flash Programmer

I-Elprotronic-MSP430-Flash-Programmer-product

Ulwazi lweMveliso

  • I-MSP430 Flash Programmer sisixhobo sesoftware eyenzelwe ngu-Elprotronic Inc. ukulungiselela i-MSP430 microcontrollers.
  • Isoftware inelayisenisi kwaye ingasetyenziswa kuphela okanye ikopishwe ngokuhambelana nemiqathango yelayisenisi.
  • Esi sixhobo sithobela iNxalenye ye-15 yeMithetho yeFCC kwaye ivavanyiwe kwaye yafunyanwa ukuba ithobela imida yesixhobo sedijithali soDidi B.
  • I-Elprotronic Inc. ayithathi xanduva lwazo naziphi na iimpazamo okanye izinto ezishiyiweyo kulwazi oluqulethwe kuxwebhu.
  • Imveliso akufanele isetyenziswe kunye ne-adapter yeprogram (i-hardware) engeyomveliso ye-Elprotronic Inc.

Imiyalelo yokusetyenziswa kwemveliso

  1. Faka isoftware yeMSP430 Flash Programmer kwikhompyuter yakho.
  2. Qhagamshela i-microcontroller yakho ye-MSP430 kwikhompyuter yakho usebenzisa iadaptha yenkqubo efanelekileyo.
  3. Qalisa isoftware yeMSP430 Flash Programmer.
  4. Khetha useto olufanelekileyo lwesilawuli sakho esincinci kunye neadaptha yocwangciso.
  5. Layisha inkqubo okanye i-firmware onqwenela ukuyicwangcisa kwimicrocontroller yakho kwisoftware yeMSP430 Flash Programmer.
  6. Cwangcisa umlawuli omncinci wakho usebenzisa isoftware yeMSP430 Flash Programmer.

Phawula:
Kubalulekile ukulandela imiyalelo enikwe kwincwadi yomsebenzisi ngononophelo kwaye usebenzise imveliso kuphela njengoko kujoliswe kuyo ukuphepha nawuphi na umonakalo okanye ukulimala.

Inkampani Elprotronic

Ilungelo lokushicilela

Ilungelo lokushicilela © Elprotronic Inc. Onke amalungelo agciniwe

I-Disclaimer:
Akukho nxalenye yolu xwebhu inokuphinda iveliswe ngaphandle kwemvume ebhaliweyo yakwa-Elprotronic Inc. Ulwazi olukolu xwebhu lunokutshintshwa ngaphandle kwesaziso kwaye alumeli ukuzibophelela kuyo nayiphi na inxalenye ye-Elprotronic Inc. ichanekile, i-Elprotronic Inc. ayithathi xanduva ngazo naziphi na iimpazamo okanye izinto ezishiyiweyo.

Akukho nto iya kuthi i-Elprotronic Inc, abasebenzi bayo okanye ababhali bolu xwebhu babe noxanduva lomonakalo okhethekileyo, ngokuthe ngqo, ngokungathanga ngqo, okanye ngokwesiphumo, ilahleko, iindleko, iintlawulo, amabango, amabango, amabango engeniso elahlekileyo, imirhumo, okanye iindleko zalo naluphi na uhlobo okanye ububele.
Isoftware echazwe kolu xwebhu inikezelwe phantsi kwelayisenisi kwaye ingasetyenziswa kuphela okanye ikopishwe ngokuhambelana nemiqathango yelayisenisi. Isiqinisekiso seziqinisekiso: Uyavuma ukuba i-Elprotronic Inc. ayenzanga ziqinisekiso ezicacileyo kuwe malunga nesoftware, ihardware, i-firmware kunye namaxwebhu anxulumeneyo. I-software, i-hardware, i-firmware kunye namaxwebhu anxulumeneyo anikezelwa kuwe "NJENGOKO IYA" ngaphandle kwewaranti okanye inkxaso yalo naluphi na uhlobo. I-Elprotronic Inc. iyazikhaba zonke iziqinisekiso malunga nesoftware, echaziweyo okanye echaziweyo, kubandakanywa, ngaphandle kwesithintelo, naziphi na iziqinisekiso ezichaziweyo zokufaneleka ngenjongo ethile, urhwebo, umgangatho wokuthengiselana okanye ukungathotyelwa kwamalungelo omntu wesithathu.

Umda wetyala: Akukho siganeko siya kuba noxanduva kuwe i-Elprotronic Inc. ngayo nayiphi na ilahleko yokusetyenziswa, uphazamiseko lweshishini, okanye nawuphi na umonakalo othe ngqo, ongathanga ngqo, okhethekileyo okanye obangelwayo walo naluphi na uhlobo (kuquka iingeniso ezilahlekileyo) nokuba yeyiphi na indlela yokwenza. nokuba kwisivumelwano, tort (kubandakanywa ukungakhathali), uxanduva olungqongqo imveliso okanye ngenye indlela, nokuba Elprotronic Inc. uye wacetyiswa ukuba kungenzeka umonakalo onjalo.

PHELA ISIVUMELWANO SEPHEPHA-MVUME LOMSEBENZISI

NCEDA UFUNDE OLU XWEBHU NGOKUCHUPHELEKILEYO PHAMBI KOKUBA USEBENZISE I-SOFTWARE KUNYE NE-HARDWARE EHLANGANISIWEYO. I-ELPROTRONIC INC. KUNYE/OKANYE ABAXHASI BAYO (“ELPROTRONIC”) IYAKUNIKELA IPHEPHA-MVUME LESOFTWARE KUWE NJENGOMNTU, INKAMPANI, OKANYE IZIKO ELISEMTHETHWENI ELIYA KUSEBENZISA I-SOFTWARE (EKUBHEKISWE NGAPHANSI NJENGO “WE” OKANYE “WAKHO KUPHELA”) NGEXESHA LOKUBA UVUMELANA NAYO YONKE IMIGAQO YESIVUMELWANO SEPHEPHA-MVUME. LE ISIVUMELWANO ESISEMTHETHWENI NESINYANZELEKILEYO PHAKATHI KWAKHO NE-ELPROTRONIC. NGOKUVULA LE PACKAGE, NGOKUQHAZA IQINISO, UCIFIKE IQHAPHA LOKUTHI “NDIYAVUMA” OKANYE NGENXA PHAMBILI UKUBONISA UVAVANYO NGOMTHETHO, OKANYE UKUFAKA ISOFTWARE UVUMELANA NEMIGAQO NEMIQATHANGO YESI SIVUMELWANO. UKUBA AWUVUMELANI NALE MIGAQO NEMIQATHANGO, Cofa Iqhosha elithi “ANDIVUMANI” OKANYE NGAYIBONISA UKWALA, UNGAKHETHI UYISEBENZISE IMVELISO EGCWELEYO AND UYIBUYISE NOBUGQINA BOKUTHENGA KUYO UMTHENGISI EBHISELE KUYO. KWIINTSUKU EZINGAMASHUMI AMASHUMI AMATHATHU (30) ZOKUTHENGA KWAYE IMALI YAKHO IZA KUBUYISWA.

Ilayisensi.
I-software, i-firmware kunye namaxwebhu anxulumeneyo (ngokudibeneyo "Imveliso") yipropati ye-Elprotronic okanye abanikezeli bamaphepha-mvume kwaye ikhuselwe ngumthetho welungelo lokushicilela. Ngelixa i-Elprotronic iqhubeka nokuba ngumnikazi weMveliso, Uya kuba namalungelo athile okusebenzisa iMveliso emva kolwamkelo lwakho lwelayisenisi. Eli phepha-mvume lilawula nakuphi na ukukhutshwa, uhlaziyo, okanye uphuculo lweMveliso enokuthi i-Elprotronic inikezele kuwe. Amalungelo akho kunye nezibophelelo zakho malunga nokusetyenziswa kwale Mveliso zezi zilandelayo:

UNGA:

  • sebenzisa le Mveliso kwiikhompyuter ezininzi;
  • yenza ikopi enye yesoftware ngeenjongo zogcino, okanye ukhuphele isoftwe kwihard disk yeKhompyutha yakho kwaye ugcine eyentsusa ngeenjongo zogcino;
  • sebenzisa isoftware kwinethiwekhi

AWUNOKU:

  • ilayisensi engaphantsi, umva injineli, chitha, chitha, guqula, uguqulele, wenze naziphi na iinzame zokufumana iKhowudi yoMthombo weMveliso; okanye udale imisebenzi ephuma kwiMveliso;
  • ukuhambisa kwakhona, ngokupheleleyo okanye inxalenye, nayiphi na inxalenye yesoftware yale Mveliso;
  • sebenzisa le software eneadaptha yeprogramu (i-hardware) engeyomveliso ye-Elprotronic Inc.

Ilungelo lokushicilela
Onke amalungelo, isihloko, kunye namalungelo oshicilelo kwiMveliso kunye naziphi na iikopi zeMveliso ezizezakwa Elprotronic. IMveliso ikhuselwe yimithetho yelungelo lokushicilela kunye nezibonelelo zezivumelwano zamazwe ngamazwe. Ke ngoko, kufuneka uphathe iMveliso njengazo naziphi na ezinye izinto ezinelungelo lobunikazi.

Unyino lwetyala.
Akukho siganeko siya kuba noxanduva kuwe Elprotronic ngayo nayiphi na ilahleko yokusetyenziswa, ukuphazamiseka kweshishini, okanye nawuphi na umonakalo ngokuthe ngqo, ngokungathanga ngqo, okhethekileyo, onokwenzeka okanye obangelwayo walo naluphi na uhlobo (kubandakanywa neengeniso ezilahlekileyo) kungakhathaliseki ukuba luhlobo luni lwesenzo nokuba kwisivumelwano, (kubandakanywa nokungakhathali), uxanduva lwemveliso engqongqo okanye ngenye indlela, nokuba i-Elprotronic iye yacetyiswa malunga nokuba nokwenzeka komonakalo onjalo.

INKCAZELO YEZIQINISEKISO.
Uyavuma ukuba i-Elprotronic yenze iziqinisekiso ezicacileyo kuwe malunga nesoftware, ihardware, i-firmware kunye namaxwebhu anxulumeneyo. I-software, i-hardware, i-firmware kunye namaxwebhu anxulumeneyo anikezelwa kuwe "NJENGOKO IYA" ngaphandle kwewaranti okanye inkxaso yalo naluphi na uhlobo. Elprotronic disclaims zonke iziqinisekiso ngokubhekiselele kwisoftware kunye nehardware, ecacileyo okanye echaziweyo, kubandakanywa, ngaphandle komda, naziphi na iziqinisekiso ezichaziweyo zokufaneleka ngenjongo ethile, ukuthengiswa, umgangatho okuthengiswayo okanye ukungaphulwa kwamalungelo omntu wesithathu.

INGXELO yeFCC

Esi sixhobo sithobela iCandelo le-15 leMithetho yeFCC.

Umsebenzi uxhomekeke kwezi meko zimbini zilandelayo:

  1. esi sixhobo asinakubanga uphazamiseko oluyingozi kwaye
  2. Esi sixhobo kufuneka samkele naluphi na uphazamiseko olufunyenweyo, kuquka uphazamiseko olunokubangela usetyenziso olungafunekiyo.

PHAWULA:
Esi sixhobo sivavanyiwe kwaye sifunyenwe ukuthobela imida yezixhobo zedijithali zeDiditha B, ngokungqinelana neCandelo le-15 leMithetho yeFCC. Le mida yenzelwe ukubonelela ngokhuseleko olufanelekileyo ekuphazamisekeni okunobungozi kwindawo yokuhlala. Esi sixhobo sivelisa, sisebenzisa, kwaye sinokusasaza amandla erediyo yerediyo kwaye, ukuba asifakanga kwaye sisetyenziswe ngokuhambelana nencwadana yemiyalelo, sinokubangela uphazamiseko oluyingozi kunxibelelwano lwerediyo. Nangona kunjalo, akukho siqinisekiso sokuba ukuphazamiseka akuyi kwenzeka kufakelo oluthile. Ukuba esi sixhobo sibangela uphazamiseko oluyingozi kunomathotholo okanye ulwamkelo lukamabonakude, olunokumiselwa ngokucinywa nokulayita isixhobo, umsebenzisi uyakhuthazwa ukuba azame ukulungisa uphazamiseko ngenye yale milinganiselo ilandelayo:

  • Jongisa kwakhona okanye uhambise i-eriyali efumanayo
  • Yandisa ukwahlukana phakathi kwesixhobo kunye nomamkeli
  • Qhagamshela izixhobo kwindawo yokuphuma kwisekethe eyahlukileyo kuleyo apho umamkeli aqhagamshelwe khona
  • Dibana nomthengisi okanye igcisa likanomathotholo/kumabonakude ukuze ufumane uncedo.

Isilumkiso:
Utshintsho okanye uhlengahlengiso olungavunywanga ngokucacileyo yi-Elprotronic Inc. lunokutshitshisa igunya lomsebenzisi lokusebenzisa isixhobo.

Le zixhobo zedijithali zeDijithali zeDijithali zihlangabezana nazo zonke iimfuno zeMimiselo yeZixhobo eziBangelwayo zaseKhanada.

Itoliki yoMyalelo weFlashPro430

I-FlashPro430 Multi-FPA API-DLL ingasetyenziswa kunye neqokobhe letoliki yomgca womyalelo. Eliqokobhe livumela ukusebenzisa i-Command Prompt esemgangathweni iifestile okanye iscript files ukwenza imisebenzi ye-API-DLL. Jonga i-FlashPro430 Multi-FPA API-DLL Isikhokelo somsebenzisi ( PM010A05 ) kwiinkcazo ezicacileyo zemisebenzi ye-API-DLL.

Xa iphakheji yesoftware esemgangathweni ifakiwe ke zonke ziyafuneka files zibekwe kulawulo

  • C:\ Inkqubo Files\Elprotronic\MSP430\USB FlashPro430\CMD-layini

kwaye iqulathe

  • FP430-commandline.exe -> itoliki yomgca womyalelo weqokobhe
  • MSP430FPA.dll -> umgangatho we-API-DLL files
  • MSP430FPA1.dll -> —-,,,,,———–
  • MSPlist.ini -> ukuqaliswa file

Yonke i-API-DLL files kufuneka ibekwe kulawulo olufanayo apho iFP430-commandline.exe ikhona. Ukuqala itoliki yomgca womyalelo, iFP430-commandline.exe kufuneka iphunyezwe.

Isivakalisi somyalelo:

instruction_name ( iparamitha1, iparamitha2, .... ) ipharamitha:

  1. umtya ( file igama njl) - "fileigama”
  2. amanani
    • inombolo yesishumi umz. 24
    • okanye iheksi epheleleyo umz. 0x18

Phawula: Izithuba azihoywa

Imiyalelo ayikhathali

  • F_OpenInstancesAndFPAs( “*# *” )
  • kwaye f_openinstancesandfpas( “*# *” ) ziyafana

ExampIle-1:

Sebenzisa i-FP430-commandline.exe

Uhlobo:
F_OpenInstancesAndFPAs( “*# *” ) // vula iimeko kwaye ufumane iadaptha yokuqala (nayiphi na i-SN) Cofa u-ENTER – isiphumo ->1 (Kulungile)

Uhlobo:
F_Initialization () //ukuqaliswa kunye noqwalaselo oluthatyathwe kwi-config.ini//setaphu ethathwe kwiFlashPro430 - ngohlobo oluchaziweyo lwe-MSP430, ikhowudi file njl.

  • Cinezela ENTER – isiphumo ->1 (Kulungile)

Uhlobo:

F_AutoProgram ( 0 )
Cinezela ENTER – isiphumo ->1 (Kulungile)

Uhlobo:

F_Ingxelo_umyalezo()
Cinezela ENTER - isiphumo -> ubonise umyalezo wokugqibela wengxelo (ukusuka kwiF_Autoprogram(0))

Jonga uMfanekiso A-1 ngesiphumo:

Elprotronic-MSP430-Flash-Programmer-fig-1

Chwetheza ukuyeka () kwaye ucinezele u-ENTER ukuvala inkqubo yeFP430-commandline.exe.

ExampIle-2:
Qalisa i-FP430-commandline.exe kwaye uchwetheze le miyalelo ilandelayo:

  • F_OpenInstancesAndFPAs( “*# *” ) // vula iimeko kwaye ufumane iadaptha yokuqala (nayiphi na iSN)
  • F_Ukuqaliswa()
  • F_Ingxelo_umyalezo()
  • F_ConfigFileLayisha("fileigama") //beka indlela evaliweyo kunye noqwalaselo file igama
  • F_ReadCodeFile( 1, “FileIgama") //beka indlela efihlakeleyo kunye nekhowudi file igama (TI.txt ifomathi)
  • F_AutoProgram ( 0 )
  • F_Ingxelo_umyalezo()
  • F_Put_Byte_to_Buffer( 0x8000, 0x11 )
  • F_Put_Byte_to_Buffer( 0x8001, 0x21 )
  • F_Put_Byte_to_Buffer( 0x801F, 0xA6 )
  • F_Open_Target_Isixhobo()
  • 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() phuma()

Uluhlu lwemiyalelo yomgca womyalelo

  • ukuyeka (); vala inkqubo yetoliki yomyalelo
  • uncedo () ;bonisa uluhlu olungezantsi
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances( hayi )
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs(“FileIgama”)
  • F_Set_FPA_index( fpa )
  • F_Fumana_FPA_isalathisi()
  • F_Isimo Sokugqibela( fpa )
  • F_DLLTTypeVer()
  • F_Multi_DLLTTypeVer()
  • F_Check_FPA_access(index)
  • F_Fumana_FPA_SN( fpa )
  • F_APIDLL_Directory (“APIDLLpath” )
  • F_Ukuqaliswa()
  • F_DispSetup()
  • F_Vala_Konke()
  • F_Power_Target( OnOff)
  • F_Seta kwakhona_iThagethi()
  • F_Ingxelo_umyalezo()
  • F_ReadCodeFile( file_ ifomathi, "FileIgama”)
  • F_Get_CodeCS( dest )
  • F_FundaPasswFile( file_ ifomathi, "FileIgama”)
  • F_ConfigFileLayisha("fileigama")
  • F_SetConfig( index, data)
  • F_GetConfig( index )
  • F_Put_Byte_to_Buffer( ukudibanisa, idatha)
  • F_Copy_Buffer_to_Flash( start_addr, size)
  • F_Copy_Flash_to_Buffer( start_addr, size)
  • F_Kopisha_Konke_IFlash_to_Buffer()
  • F_Get_Byte_from_Buffer( addr)
  • F_GetReportMessageChar( index)
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer( ukudibanisa, idatha)
  • F_Put_Byte_to_Password_Buffer( ukudibanisa, idatha)
  • F_Get_Byte_from_Code_Buffer( adr)
  • F_Get_Byte_from_Password_Buffer( addr)
  • F_AutoProgram ( 0 )
  • F_VerifyFuseOrPassword()
  • F_Memory_Cima( indlela)
  • F_Memory_Blank_Check()
  • F_Memory_Bhala( indlela)
  • F_Memory_Verify(imo)
  • F_Open_Target_Isixhobo()
  • F_Close_Target_Device()
  • F_Segment_Cima( idilesi)
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word( idilesi, idatha)
  • F_Funda_ILizwi( ukongeza)
  • F_Write_Byte( addr, data)
  • F_Read_Byte( addr)
  • F_Copy_Buffer_to_RAM( start_addr, size)
  • F_Copy_RAM_to_Buffer( start_addr, size)
  • F_Set_PC_kunye_RUN( PC_addr )
  • F_Synch_CPU_JTAG()
  • F_Fumana_Okujoliswe kuko_Vcc()

Phawula:
Ayiyiyo yonke imiyalelo edweliswe kwiSahluko sesi-4 ephunyezwayo kwitoliki yomgca womyalelo. Umzekeloample - yonke imiyalelo esebenzisa izikhombisi ayiphunyezwanga, nangona kunjalo, oku akuthinteli ukufikelela kuzo zonke iimpawu ze-API-DLL, kuba yonke imiyalelo esebenzisa izikhombisi iphunyezwa kwakhona ngendlela elula ngaphandle kwezikhombisi.

Amaxwebhu / Izibonelelo

Elprotronic MSP430 Flash Programmer [pdf] Isikhokelo somsebenzisi
I-MSP430 Flash Programmer, i-MSP430, i-Flash Programmer, uMcwangcisi

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *