Elprotronic MSP430 Flash Programmer
Fa'amatalaga o oloa
- O le MSP430 Flash Programmer o se meafaigaluega faakomepiuta na fuafuaina e Elprotronic Inc. mo le fa'apolokalameina o microcontrollers MSP430.
- Ua laiseneina le polokalame ma e na'o le fa'aaogaina pe kopiina e tusa ai ma aiaiga o sea laisene.
- O lenei masini e ogatasi ma le Vaega 15 o Tulafono FCC ma ua uma ona fa'ata'ita'iina ma maua ai le tausisia o tapula'a mo se masini numera Vasega B.
- Elprotronic Inc. e leai se matafaioi mo soʻo se mea sese poʻo faʻaletonu i faʻamatalaga o loʻo i totonu o le pepa.
- O le oloa e le tatau ona faʻaaogaina ma se faʻapipiʻi polokalame (megana) e le o se oloa a Elprotronic Inc.
Fa'atonuga o le Fa'aaogaina o Mea
- Fa'apipi'i le polokalame MSP430 Flash Programmer i lau komepiuta.
- Fa'afeso'ota'i lau microcontroller MSP430 i lau komepiuta e fa'aoga ai se fa'aoga fa'akomepiuta talafeagai.
- Tatala le polokalame MSP430 Flash Programmer.
- Filifili tulaga talafeagai mo lau microcontroller ma le fetuutuunai polokalame.
- Tu'u le polokalame po'o le firmware e te mana'o e fa'apolokalame i lau microcontroller i totonu ole MSP430 Flash Programmer software.
- Polokalama lau microcontroller e fa'aaoga ai le MSP430 Flash Programmer software.
Fa'aaliga:
E taua le mulimulita'i ma le fa'aeteete i fa'atonuga o lo'o tu'uina atu i totonu o le tusi lesona ma fa'aaoga le oloa e na'o le fa'amoemoe e aloese ai mai so'o se fa'aleagaina po'o se afaina.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 KANATA
- Web nofoaga: www.elprotronic.com.
- I-meli: info@elprotronic.com
- Fax: 905-780-2414
- Leo: 905-780-5789
Puletaofia
Puletaofia © Elprotronic Inc. Ua taofia aia tatau uma
Fa'ailoga:
E leai se vaega o lenei pepa e mafai ona toe faia e aunoa ma le maliega tusitusia muamua a Elprotronic Inc. O faʻamatalaga o loʻo i totonu o lenei pepa e mafai ona suia e aunoa ma se faʻasilasilaga ma e le faʻaalia ai se tautinoga i soʻo se vaega o Elprotronic Inc. sa'o, Elprotronic Inc. e leai se matafaioi mo so'o se mea sese po'o mea e le'i faia.
E leai se mea e tupu e tatau ona noatia Elprotronic Inc, ana tagata faigaluega poʻo tusitala o lenei pepa mo faʻalavelave faʻapitoa, tuusaʻo, le tuusao, poʻo faʻalavelave faʻaleagaina, gau, tau, tau, tagi, manaʻoga, tagi mo tupe mama leiloa, totogifuapauina, poʻo tupe faʻaalu o soʻo se natura poʻo agalelei.
O le polokalame o lo'o fa'amatalaina i lenei pepa o lo'o tu'uina atu i lalo o se laisene ma e na'o le fa'aaogaina pe kopiina e tusa ai ma aiaiga o sea laisene. Fa'ate'aina o fa'atagaga: E te ioe e le'i faia e Elprotronic Inc. se fa'amaoniga manino ia Oe e uiga i le polokalama, masini, firmware ma fa'amaumauga fa'atatau. O polokalame, masini, firmware ma fa'amaumauga fa'atatau e tu'uina atu ia te Oe "AS IS" e aunoa ma se fa'amaonia po'o se lagolago o so'o se ituaiga. Elprotronic Inc. fa'ate'aina uma fa'apolopolo e fa'atatau i le polokalame, fa'aalia pe fa'aalia, e aofia ai, e aunoa ma le fa'atapula'aina, so'o se fa'amaoniga fa'amaonia o le talafeagai mo se fa'amoemoega fa'apitoa, fa'atauga, tulaga fa'atau oloa po'o le le solia o aia tatau a isi vaega.
Tapulaa o le noataga: E leai se mea e tupu ai le Elprotronic Inc. e noatia ia te oe mo soʻo se leiloa o le faʻaaogaina, faʻalavelaveina o pisinisi, poʻo soʻo se faʻaleagaina tuusaʻo, faʻapitoa, faʻalavelave faʻafuaseʻi poʻo faʻalavelave faʻafuaseʻi o soʻo se ituaiga (e aofia ai tupe mama leiloa) tusa lava po o le a le ituaiga o gaioiga. pe i totonu o konekarate, fa'alavelave (e aofia ai le fa'atamala), noataga fa'atau oloa po'o se isi mea, e tusa lava pe na logoina Elprotronic Inc. e uiga i le ono mafai ona fa'aleagaina.
FA'AI'U FA'A'OA'OGA LAISENE MALIGA
FA'MOLE FAITAU LE'A LE FAI LENEI FA'AMANATU A'O LE'I FA'A'OA'O LE SOIFUAMU MA LE FA'ASAOGA FA'AFEAGAI. ELPROTRONIC INC. MA/PO O ANA VAAIGA (“ELPROTRONIC”) O LOO ILOA E LAISENEINA LE SOIFUA MALOLOINA IA OE O SE TA’ATatasi, KAMUPANI, POO LE LOTO O LE A FAAAOGINA LE SOIFUAMUA (E FAI I LALO O LE “OE” POO “OU”) I LE TU'U'UGA E TE IULI ATU I TU'UGA UMA O LENEI MILIGA LISINI. O SE KOnekarate TULAFONO LEA MA FAAMAUINA I LE VAA O OE MA LE ELPROTRONIC. I LE TATAUINA O LE FAI LENEI, TA'E LE FA'ailoga, KILI "I LE AGA" PO'O LE ISI FA'A'ALI'I I'A'I FAALETONU, PO'O LE LA'UINA O LE SOIFUAMU E TE ILIONIA I TU'UGA MA TU'UGA O LENEI MALIGA. AFAI E TE LE IGOA I NEI TU'U'IGA MA TU'UGA, kiliki i le "Ou te le'i ioe" po'o se isi mea e ta'u atu ai le teena, aua nei toe fa'aaogaina le oloa atoa ma toe fa'afo'i atu ma le fa'amaoniga o le fa'atauga i le tagata fa'atau oloa na maua mai ai. I totonu o le tolusefulu (30) aso o le faʻatauga ma o le a toe faʻafoʻi atu au tupe.
Laisene.
O le polokalame, firmware ma fa'amaumauga e feso'ota'i (fa'atasi o le "Product") o le meatotino a Elprotronic po'o ana laisene ma e puipuia e le tulafono o le puletaofia. A'o fa'aauau pea ona umia e Elprotronic le Oloa, O le ai ai sau aia tatau e fa'aaoga ai le Oloa pe a uma lou taliaina o lenei laisene. O lenei laisene e fa'atonutonuina so'o se fa'asalalauga, toe teuteuga, po'o fa'aleleia atili o le Oloa e mafai e Elprotronic ona tu'uina atu ia te Oe. O au aia tatau ma noataga e tusa ai ma le faʻaogaina o lenei oloa e faʻapea:
E mafai ona e:
- fa'aoga lenei Mea i luga o le tele o komepiuta;
- fai se kopi se tasi o le polokalame mo le teuina o faamaumauga, pe kopi le polokalame i luga o le hard disk o lau komepiuta ma taofi le uluai kopi mo faamoemoega e teu ai;
- fa'aoga le polokalame i luga ole feso'otaiga
E LE MAFAI OE:
- laisene, toe fa'ainisinia, fa'apipi'i, fa'a'ese'ese, sui, fa'aliliu, faia so'o se taumafaiga e su'e le Source Code o le Oloa; po'o le faia o galuega fa'atupu mai le Oloa;
- toe tufatufa atu, i lona atoaga po'o se vaega, so'o se vaega o le polokalama faakomepiuta o lenei oloa;
- fa'aoga lenei polokalame fa'atasi ma se fa'apipi'i polokalame (megana) e le o se oloa a Elprotronic Inc.
Puletaofia
O aia tatau uma, igoa, ma puletaofia i totonu ma i le Oloa ma so'o se kopi o le Oloa e umia e Elprotronic. E puipuia le Oloa e tulafono o le puletaofia ma aiaiga o feagaiga faava o malo. O le mea lea, e tatau ona e fa'aogaina le Oloa e pei o so'o se isi mea e fa'asaoina.
Tapula'a o noataga.
E leai se mea e mafai ona noatia e Elprotronic ia te oe mo soʻo se leiloa o le faʻaogaina, faʻalavelaveina o pisinisi, poʻo soʻo se faʻaleagaina tuusaʻo, faʻapitoa, faʻapitoa, faʻafuaseʻi poʻo faʻalavelave faʻafuaseʻi o soʻo se ituaiga (e aofia ai tupe mama leiloa) tusa lava po o le a le ituaiga o gaioiga pe i konekarate, tort (e aofia ai le fa'atamala), sa'o noataga o oloa po'o se isi mea, e tusa lava pe na logoina Elprotronic e uiga i le ono mafai ona fa'aleagaina.
FA'AVAE O FA'AMANATU.
E te ioe e le'i faia e Elprotronic se fa'amaoniga manino ia Oe e uiga i le polokalama, meafaigaluega, firmware ma fa'amaumauga e feso'otai i ai. O polokalame, masini, firmware ma fa'amaumauga fa'atatau e tu'uina atu ia te Oe "AS IS" e aunoa ma se fa'amaonia po'o se lagolago o so'o se ituaiga. Elprotronic e fa'afitia uma fa'apolopologa e fa'atatau i le polokalame ma meafaigaluega, fa'aalia pe fa'aali, e aofia ai, e aunoa ma le fa'atapula'aina, so'o se fa'amaoniaga fa'amaonia mo se fa'amoemoe fa'apitoa, fefa'ataua'iga, tulaga fa'atau oloa po'o le le solia o aia tatau a isi vaega.
FAʻAMATALAGA FCC
O lenei masini e tausisia le Vaega 15 o Tulafono FCC.
O le fa'agaioiga e fa'atatau i tulaga nei e lua:
- e le mafai e lenei masini ona fa'alavelave fa'alavelave ma
- e tatau ona talia e lenei masini so'o se fa'alavelave e maua, e aofia ai fa'alavelave e ono fa'atupu ai le le mana'omia.
FAAMANATU:
O nei meafaigaluega ua uma ona fa'ata'ita'iina ma maua ai le tausisia o tapula'a mo se Vasega B masini numera, e tusa ai ma le Vaega 15 o Tulafono FCC. O nei tapula'a ua mamanuina ina ia maua ai se puipuiga talafeagai mai fa'alavelave fa'alavelave i totonu o se fale fa'apipi'i. O mea faigaluega nei e gaosia, fa'aoga, ma mafai ona fa'avelaina le malosi ole alaleo ma, a le fa'apipi'iina ma fa'aogaina e tusa ai ma le tusi fa'atonuga, e ono fa'alavelave fa'alavelave i feso'ota'iga leitio. Ae ui i lea, e leai se faʻamaoniga o le a le tupu se faʻalavelave i se faʻapipiʻi faapitoa. Afai o nei meafaigaluega e mafua ai le faʻalavelave faʻalavelave i le leitio poʻo le televise, lea e mafai ona fuafuaina e ala i le tape ma luga o meafaigaluega, e faʻamalosia le tagata faʻaoga e taumafai e faʻasaʻo le faʻalavelave e ala i se tasi o isi faiga nei:
- Toe fa'atonu pe toe fa'anofo le antenna e maua ai
- Faʻateleina le tuʻueseesega i le va o meafaigaluega ma le faʻafefe
- Fa'afeso'ota'i le masini i totonu o se ta'avale i luga o se ta'amilosaga e ese mai le mea e fa'afeso'ota'i ai le fa'avevela
- Fa'afeso'ota'i le fa'atau po'o se tekinisia fa'aleoleo/TV mo se fesoasoani.
Lapataiga:
Suiga po'o suiga e le'i fa'amaonia manino e Elprotronic Inc. e mafai ona fa'aleaogaina le pule a le tagata fa'aoga e fa'agaioi ai masini.
O lenei Vasega B masini numera e fetaui ma mana'oga uma o le Canadian Interference-Cusing Mequipment Regulations.
FlashPro430 Command Line fa'aliliuga
O le FlashPro430 Multi-FPA API-DLL e mafai ona fa'aoga i le atigi fa'aliliu upu. O lenei atigi e mafai ai ona faʻaoga le faʻatonuga Poloaiga Faʻatonu windows poʻo le tusitusiga files e faʻatino galuega API-DLL. Va'ai le FlashPro430 Multi-FPA API-DLL User's Guide (PM010A05) mo fa'amatalaga auiliili o galuega API-DLL.
A faʻapipiʻi le pusa polokalama masani ona manaʻomia uma files o lo'o i totonu o le lisi
- C:\Polokalame Files\Elprotronic\MSP430\USB FlashPro430\CMD-laina
ma e aofia ai
- FP430-commandline.exe -> fa'aliliuga atigi laina fa'atonu
- MSP430FPA.dll -> tulaga API-DLL files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> amataina file
API-DLL uma files e tatau ona tu i totonu o le lisi lava lea e tasi o loʻo i ai le FP430-commandline.exe. Ina ia amata le fa'aliliuga laina laina, e tatau ona fa'atino le FP430-commandline.exe.
Poloaiga Syntax:
Igoa_a'oa'oga (fa'ailoga1, fa'amau2, .... ) fa'ailoga:
- manoa ( file igoa ma isi.) – “fileigoa”
- numera
- integer decimal eg. 24
- po'o le integer hex eg. 0x18
Fa'aaliga: E le amanaiaina avanoa
O fa'atonuga e le fa'atatau i mata'itusi
- F_OpenInstancesAndFPAs( “*# *” )
- ma f_openinstancesandfpas( “*# *” ) e tutusa
Example-1:
Tafe le FP430-commandline.exe
Ituaiga:
F_OpenInstancesAndFPAs( “*# *” ) // tatala avanoa ma su'e le mea fa'apipi'i muamua (so'o se SN) Oomi le ENTER - i'uga ->1 (OK)
Ituaiga:
F_Initialization() //initialization ma config na maua mai le config.ini//setup na ave mai le FlashPro430 - faʻatasi ai ma le MSP430 faʻamalamalamaina ituaiga, code file ma isi.
- Oomi le ENTER – i’uga ->1 (OK)
Ituaiga:
F_AutoProgram( 0 )
Oomi le ENTER – i’uga ->1 (OK)
Ituaiga:
F_Report_Message()
Oomi le ENTER – fa'ai'uga -> fa'aalia le fe'au lipoti mulimuli (mai le F_Autoprogram(0))
Va'ai le Ata A-1 mo le fa'ai'uga:
Tusa quit() ma fetaomi ENTER e tapuni le polokalame FP430-commandline.exe.
Example-2:
Tafe le FP430-commandline.exe ma lolomi faatonuga nei:
- F_OpenInstancesAndFPAs( “*# *” ) // tatala avanoa ma su'e le mea fa'apipi'i muamua (so'o se SN)
- F_Initialization()
- F_Report_Message()
- F_ConfigFileuta(“fileigoa” ) //tuu le ala avanoa ma le config file igoa
- F_Fa'ailoga FaitauFile( 1, “FileIgoa” ) //tuu le ala avanoa ma le code file igoa (TI.txt format)
- 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_Tatala_Measini_Taula'i()
- F_Vaega_Tape( 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() tuu()
Lisi o fa'atonuga laina
- tuu(); tapuni le polokalame fa'aliliu upu
- fesoasoani(); fa'aali lisi i lalo
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances( leai )
- F_CloseInstances()
- F_OpenInstancesAndFPAs("FileIgoa”)
- F_Set_FPA_index( fpa )
- F_Get_FPA_index()
- F_Tulaga Mulimuli( fpa )
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Check_FPA_access(index)
- F_Maua_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_Fa'ailoga FaitauFile( file_faatulagaga, “FileIgoa”)
- F_Get_CodeCS( i'uga )
- F_ReadPasswFile( file_faatulagaga, “FileIgoa”)
- F_ConfigFileuta(“fileigoa")
- F_SetConfig( fa'asinomaga, fa'amaumauga )
- F_GetConfig( fa'asino igoa )
- F_Put_Byte_to_Buffer( addr, data )
- F_Copy_Buffer_to_Flash( start_addr, size )
- F_Copy_Flash_to_Buffer( start_addr, size )
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer( addr )
- F_GetReportMessageChar( index )
- F_Clr_Code_Buffer()
- F_Put_Byte_to_Code_Buffer( addr, data)
- F_Put_Byte_to_Password_Buffer( addr, data )
- F_Get_Byte_from_Code_Buffer( addr )
- F_Get_Byte_from_Password_Buffer( addr )
- F_AutoProgram( 0 )
- F_VerifyFuseOrPassword()
- F_Memory_Erase( mode )
- F_Memory_Blank_Check()
- F_Memory_Write( mode )
- F_Memory_Verify( mode )
- F_Tatala_Measini_Taula'i()
- F_Tapuni_Measini_Tulaga_()
- F_Segment_Erase( tuatusi )
- F_Sectors_Blank_Check( start_addr, stop_addr )
- F_Blow_Fuse()
- F_Write_Word( addr, data )
- F_ Faitau_Upu( addr )
- 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_ma_RUN( PC_addr )
- F_Sync_CPU_JTAG()
- F_Get_Targets_Vcc()
Fa'aaliga:
E le o fa'atonuga uma o lo'o lisiina i le Mataupu 4 o lo'o fa'atinoina i le fa'aliliuga laina fa'atonu. Mo example - o faʻatonuga uma e faʻaaoga ai faʻamatalaga e le o faʻatinoina, peitaʻi, e le o faʻatapulaaina le avanoa i vaega uma o le API-DLLs, aua o faʻatonuga uma e faʻaaoga ai faʻailoga e faʻatinoina foi i se auala faigofie e aunoa ma ni faʻailoga.
Pepa / Punaoa
![]() |
Elprotronic MSP430 Flash Programmer [pdf] Taiala mo Tagata Fa'aoga MSP430 Flash Programmer, MSP430, Flash Programmer, Polokalame |