Elprotronic-logo

Elprotronic MSP430 Flash Programmer

Elprotronic-MSP430-Flash-Programmer-oloa

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

  1. Fa'apipi'i le polokalame MSP430 Flash Programmer i lau komepiuta.
  2. Fa'afeso'ota'i lau microcontroller MSP430 i lau komepiuta e fa'aoga ai se fa'aoga fa'akomepiuta talafeagai.
  3. Tatala le polokalame MSP430 Flash Programmer.
  4. Filifili tulaga talafeagai mo lau microcontroller ma le fetuutuunai polokalame.
  5. 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.
  6. 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.

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:

  1. e le mafai e lenei masini ona fa'alavelave fa'alavelave ma
  2. 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:

  1. manoa ( file igoa ma isi.) – “fileigoa”
  2. 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:

Elprotronic-MSP430-Flash-Programmer-fig-1

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

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *